/* Сделано в Студии Егора Чернорукова / www.chernorukov.ru */


@font-face										{ font-family: "ConthraxSbRegular"; src: url("/fonts/ConthraxSbRegular.eot"); src: url("/fonts/ConthraxSbRegular.eot?#iefix") format("embedded-opentype"), url("/fonts/ConthraxSbRegular.woff") format("woff"), url("/fonts/ConthraxSbRegular.svg") format("svg"); }
@font-face										{ font-family: "AGFuturaBold"; src: url("/fonts/AGFuturaBold.eot"); src: url("/fonts/AGFuturaBold.eot?#iefix") format("embedded-opentype"), url("/fonts/AGFuturaBold.woff") format("woff"), url("/fonts/AGFuturaBold.svg") format("svg"); }
@font-face										{ font-family: "PtSerifBook"; src: url("/fonts/PtSerifBook.eot"); src: url("/fonts/PtSerifBook.eot?#iefix") format("embedded-opentype"), url("/fonts/PtSerifBook.woff") format("woff"), url("/fonts/PtSerifBook.svg") format("svg"); }
@font-face										{ font-family: "PtSansBook"; src: url("/fonts/PtSansBook.eot"); src: url("/fonts/PtSansBook.eot?#iefix") format("embedded-opentype"), url("/fonts/PtSansBook.woff") format("woff"), url("/fonts/PtSansBook.svg") format("svg"); }
@font-face										{ font-family: "PtSansBold"; src: url("/fonts/PtSansBold.eot"); src: url("/fonts/PtSansBold.eot?#iefix") format("embedded-opentype"), url("/fonts/PtSansBold.woff") format("woff"), url("/fonts/PtSansBold.svg") format("svg"); }


html											{ margin: 0; padding: 0; -webkit-text-size-adjust: none; -moz-text-size-adjust: none; -ms-text-size-adjust: none; }
body											{ margin: 0; padding: 0; color: #000000; background-color: #ffffff; font-family: Arial, Tahoma; font-size: 16px; line-height: 20px; }

div											{ float: left; width: 100%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; }
img											{ display: block; float: left; width: 100%; margin: 0; padding: 0; border: 0; }

a											{ text-decoration: none; color: #41a0d2; border-bottom: 1px solid #acd7ed; }
a:hover											{ color: #41a0d2; border-bottom: 1px solid #acd7ed; }


div.green										{ color: #45c4bc; }
div.cyan										{ color: #33b8d1; }
div.lightblue										{ color: #2f9cc9; }
div.blue										{ color: #2a92be; }
div.violet										{ color: #8b78f5; }
div.darkblue										{ color: #3688bb; }
div.darkbluebg										{ background-color: #1a6ea3; }
div.graybg										{ background-color: #f0f0f0; }


#layout											{ float: left; width: 100%; }


@media screen and (min-width: 300px)
{
 #mlogo											{ width: 41%; padding-top: 22px; text-align: left; }
 #mlogo					img						{ float: none; display: inline; width: 86px; outline: none; border: 0; }
 #mlogo					a						{ outline: none; border: 0; }

 #openpopmainmenusign									{ width: 20%; padding-top: 21px; text-align: center; }
 #openpopmainmenusign			img						{ float: none; display: inline; width: 54px; margin: -18px 0px 0px 0px; }

 #backcallsign										{ width: 39%; padding-top: 20px; }
 #backcallsign				img						{ float: right; width: 80px; }

 #headerlayout										{ display: block; }
 #mainmenu										{ display: none; }
 #secondmenu										{ display: block; background-color: #3f3f3f; }
 #logo											{ display: none; }
 #phone											{ display: none; }

 div.secondmenucontent									{ width: 100%; padding: 0px 0px 0px 0px; color: #ffffff; font-family: PTSansBook; font-size: 13px; }
 div.secondmenucontent			a						{ text-decoration: none; color: #ffffff; border-bottom: 1px solid #707070; }
 div.secondmenucontent			a:hover						{ color: #ffffff; border-bottom: 1px solid #707070; }
 div.secondmenuitem1									{ padding: 17px 0px 0px 0px; width: 100%; text-align: center; }
 div.secondmenuitem2									{ padding: 12px 0px 0px 0px; width: 100%; text-align: center; }
 div.secondmenuitem3									{ padding: 12px 0px 0px 0px; width: 100%; text-align: center; }
 div.secondmenuitem4									{ padding: 12px 0px 0px 0px; width: 100%; text-align: center; }
 div.secondmenuitem5									{ padding: 12px 0px 0px 0px; width: 100%; text-align: center; }
 div.secondmenuitem6									{ padding: 12px 0px 0px 0px; width: 100%; text-align: center; }
 div.secondmenuitem7									{ padding: 12px 0px 20px 0px; width: 100%; text-align: center; }

 div.footercontent									{ float: none; max-width: 1200px; margin: auto auto; color: #404040; font-family: PTSansBook; font-size: 14px; line-height: 16px; }
 div.footerleft										{ height: 230px; width: 100%; padding: 0px 30px 65px 0px; margin: 190px 0px 0px 0px; }
 div.footercenter									{ height: 213px; width: 100%; padding: 30px 30px 20px 0px; margin: 0px 0px 0px -100%; }
 div.footerright									{ width: 100%; padding: 0px 0px 50px 0px; border: 0; }

 div.poolsseries									{ padding: 24px 0px 24px 0px; font-family: PtSansBold, Arial; font-size: 22px; text-align: center; }
 div.textcontent									{ padding: 26px 0px 38px 0px; float: none; width: 100%; margin: auto auto; }
 div.textcontent			div						{ margin-bottom: 2.5%; }					
 div.textcontent			div		img				{ display: block; float: left; width: 45%; margin: 4.5% 5% 0px 0px; }
 span.titletext										{ font-family: PtSansBold, Arial; font-size: 22px; line-height: 25px; color: #606060; }
 span.simpletext									{ font-family: PtSansBook, Arial; font-size: 12px; line-height: 17px; color: #606060; }

 div.poolsserieslinkscontent								{ float: none; margin: auto auto; color: #404040; font-family: PTSansBook; font-size: 14px; line-height: 20px; }
 div.poolsserieslinks1									{ width: 50%; text-align: left; padding: 24px 0px 0px 0px; }
 div.poolsserieslinks2									{ width: 50%; text-align: right; padding: 24px 0px 0px 0px; }
 div.poolsserieslinks3									{ width: 50%; text-align: left; padding: 10px 0px 0px 0px; }
 div.poolsserieslinks4									{ width: 50%; text-align: right; padding: 10px 0px 0px 0px; }
 div.poolsserieslinks5									{ width: 50%; text-align: left; padding: 10px 0px 33px 0px; }
 div.poolsserieslinks6									{ width: 50%; text-align: right; padding: 10px 0px 33px 0px; }

 div.corecontainer									{ margin: 0px 0px 28px 0px; }
 div.corescheme										{ width: 100%; padding: 0px 40px 20px 30px; }
 div.coretext										{ width: 100%; padding: 0px 0px 0px 0px; font-size: 12px; line-height: 17px; }

 td.signs										{ width: 16px; vertical-align: top; margin: 0; padding: 1px 10px 0px 0px; border: 0; border-collapse: collapse; line-height: 0; }
 td.text										{ padding-bottom: 12px; }

 table.te										{ width: 100%; text-align: center; border: 0; border-collapse: collapse; margin: 10px 0px 10px 0px; padding: 0; outline: none; }
 table.te				td.dheader					{ display: none; padding: 14px 6px 14px 6px; font-family: PtSansBold, Arial; border-top: 1px solid #d0d0d0; border-bottom: 1px solid #d0d0d0; background-color: #f5f5f5; }
 table.te				td.mheader					{ display: table-cell; padding: 14px 6px 14px 6px; font-family: PtSansBold, Arial; border-top: 1px solid #d0d0d0; border-bottom: 1px solid #d0d0d0; background-color: #f5f5f5; }
 table.te				td.body						{ padding: 14px 6px 14px 6px; border-bottom: 1px solid #d0d0d0; }
 table.te				td.bodyb					{ font-family: PtSansBold, Arial; padding: 14px 20px 14px 20px; border-bottom: 1px solid #d0d0d0; }
 div.remarks										{ display: block; margin: 0; }

 div.footercenter			a						{ color: #479ed3; text-decoration: none; border-bottom: 1px solid #b3d0ea; font-family: PtSansBold; font-size: 14px; line-height: 14px; }
 div.footercenter			a:hover						{ color: #479ed3; text-decoration: none; border-bottom: 1px solid #b3d0ea; font-family: PtSansBold; font-size: 14px; line-height: 14px; }

 span.hideimage										{ display: inline; }
}


@media screen and (min-width: 400px)
{
 #headerlayout										{ display: block; }
 #mainmenu										{ display: none; }
 #secondmenu										{ display: block; background-color: #3f3f3f; }
 #logo											{ display: none; }
 #phone											{ display: none; }

 div.footercontent									{ float: none; max-width: 1200px; margin: auto auto; color: #404040; font-family: PTSansBook; font-size: 14px; line-height: 16px; }
 div.footerleft										{ height: 230px; width: 100%; padding: 0px 30px 65px 0px; margin: 190px 0px 0px 0px; }
 div.footercenter									{ height: 213px; width: 100%; padding: 30px 30px 20px 0px; margin: 0px 0px 0px -100%; }
 div.footerright									{ width: 100%; padding: 0px 0px 50px 0px; border: 0; }

 div.poolsseries									{ padding: 24px 0px 24px 0px; font-family: PtSansBold, Arial; font-size: 22px; text-align: center; }
 div.textcontent									{ padding: 26px 0px 38px 0px; float: none; width: 100%; margin: auto auto; }
 span.titletext										{ font-family: PtSansBold, Arial; font-size: 28px; line-height: 31px; color: #606060; }
 span.simpletext									{ font-family: PtSansBook, Arial; font-size: 15px; line-height: 21px; color: #606060; }

 div.secondmenucontent									{ width: 100%; padding: 0px 0px 0px 0px; color: #ffffff; font-family: PTSansBook; font-size: 14px; }
 div.secondmenucontent			a						{ text-decoration: none; color: #ffffff; border-bottom: 1px solid #707070; }
 div.secondmenucontent			a:hover						{ color: #ffffff; border-bottom: 1px solid #707070; }
 div.secondmenuitem1									{ padding: 18px 0px 0px 0px; width: 100%; text-align: center; }
 div.secondmenuitem2									{ padding: 12px 0px 0px 0px; width: 100%; text-align: center; }
 div.secondmenuitem3									{ padding: 12px 0px 0px 0px; width: 100%; text-align: center; }
 div.secondmenuitem4									{ padding: 12px 0px 0px 0px; width: 100%; text-align: center; }
 div.secondmenuitem5									{ padding: 12px 0px 0px 0px; width: 100%; text-align: center; }
 div.secondmenuitem6									{ padding: 12px 0px 0px 0px; width: 100%; text-align: center; }
 div.secondmenuitem7									{ padding: 12px 0px 20px 0px; width: 100%; text-align: center; }

 div.poolsserieslinkscontent								{ float: none; margin: auto auto; color: #404040; font-family: PTSansBook; font-size: 16px; line-height: 22px; }
 div.poolsserieslinks1									{ width: 50%; text-align: left; padding: 24px 0px 0px 0px; }
 div.poolsserieslinks2									{ width: 50%; text-align: right; padding: 24px 0px 0px 0px; }
 div.poolsserieslinks3									{ width: 50%; text-align: left; padding: 10px 0px 0px 0px; }
 div.poolsserieslinks4									{ width: 50%; text-align: right; padding: 10px 0px 0px 0px; }
 div.poolsserieslinks5									{ width: 50%; text-align: left; padding: 10px 0px 33px 0px; }
 div.poolsserieslinks6									{ width: 50%; text-align: right; padding: 10px 0px 33px 0px; }

 div.corecontainer									{ margin: 0px 0px 28px 0px; }
 div.corescheme										{ width: 100%; padding: 0px 40px 20px 30px; }
 div.coretext										{ width: 100%; padding: 0px 0px 0px 0px; font-size: 13px; line-height: 18px; }

 td.signs										{ width: 16px; vertical-align: top; margin: 0; padding: 1px 10px 0px 0px; border: 0; border-collapse: collapse; line-height: 0; }
 td.text										{ padding-bottom: 12px; }

 table.te										{ width: 100%; text-align: center; border: 0; border-collapse: collapse; margin: 10px 0px 10px 0px; padding: 0; outline: none; }
 table.te				td.dheader					{ display: none; padding: 14px 10px 14px 10px; font-family: PtSansBold, Arial; border-top: 1px solid #d0d0d0; border-bottom: 1px solid #d0d0d0; background-color: #f5f5f5; }
 table.te				td.mheader					{ display: table-cell; padding: 14px 10px 14px 10px; font-family: PtSansBold, Arial; border-top: 1px solid #d0d0d0; border-bottom: 1px solid #d0d0d0; background-color: #f5f5f5; }
 table.te				td.body						{ padding: 14px 10px 14px 10px; border-bottom: 1px solid #d0d0d0; }
 table.te				td.bodyb					{ font-family: PtSansBold, Arial; padding: 14px 20px 14px 20px; border-bottom: 1px solid #d0d0d0; }
 div.remarks										{ display: block; margin: 0; }

 div.footercenter			a						{ color: #479ed3; text-decoration: none; border-bottom: 1px solid #b3d0ea; font-family: PtSansBold; font-size: 14px; line-height: 14px; }
 div.footercenter			a:hover						{ color: #479ed3; text-decoration: none; border-bottom: 1px solid #b3d0ea; font-family: PtSansBold; font-size: 14px; line-height: 14px; }

 span.hideimage										{ display: inline; }
}


@media screen and (min-width: 500px)
{
 #mlogo											{ width: 41%; padding-top: 20px; text-align: left; }
 #mlogo					img						{ float: none; display: inline; width: 96px; outline: none; border: 0; }
 #mlogo					a						{ outline: none; border: 0; }

 #openpopmainmenusign									{ width: 20%; padding-top: 21px; text-align: center; }
 #openpopmainmenusign			img						{ float: none; display: inline; width: 54px; margin: -18px 0px 0px 0px; }

 #backcallsign										{ width: 39%; padding-top: 19px; }
 #backcallsign				img						{ float: right; width: 90px; }

 #headerlayout										{ display: block; }
 #mainmenu										{ display: none; }
 #secondmenu										{ display: block; background-color: #3f3f3f; }
 #logo											{ display: none; }
 #phone											{ display: none; }

 div.footercontent									{ float: none; max-width: 1200px; margin: auto auto; color: #404040; font-family: PTSansBook; font-size: 14px; line-height: 16px; }
 div.footerleft										{ height: 230px; width: 100%; padding: 0px 30px 65px 0px; margin: 190px 0px 0px 0px; }
 div.footercenter									{ height: 213px; width: 100%; padding: 30px 30px 20px 0px; margin: 0px 0px 0px -100%; }
 div.footerright									{ width: 100%; padding: 0px 0px 50px 0px; border: 0; }

 div.poolsseries									{ padding: 24px 0px 24px 0px; font-family: PtSansBold, Arial; font-size: 22px; text-align: center; }
 div.textcontent									{ padding: 34px 0px 38px 0px; float: none; width: 100%; margin: auto auto; }
 div.textcontent			div						{ margin-bottom: 2.5%; }					
 div.textcontent			div		img				{ display: block; float: left; width: 45%; margin: 4.5% 5% 0px 0px; }
 span.titletext										{ font-family: PtSansBold, Arial; font-size: 28px; line-height: 31px; color: #606060; }
 span.simpletext									{ font-family: PtSansBook, Arial; font-size: 15px; line-height: 21px; color: #606060; }

 div.secondmenucontent									{ width: 100%; padding: 0px 0px 0px 0px; color: #ffffff; font-family: PTSansBook; font-size: 15px; }
 div.secondmenucontent			a						{ text-decoration: none; color: #ffffff; border-bottom: 1px solid #707070; }
 div.secondmenucontent			a:hover						{ color: #ffffff; border-bottom: 1px solid #707070; }
 div.secondmenuitem1									{ padding: 19px 0px 0px 0px; width: 100%; text-align: center; }
 div.secondmenuitem2									{ padding: 15px 0px 0px 0px; width: 100%; text-align: center; }
 div.secondmenuitem3									{ padding: 15px 0px 0px 0px; width: 100%; text-align: center; }
 div.secondmenuitem4									{ padding: 15px 0px 0px 0px; width: 100%; text-align: center; }
 div.secondmenuitem5									{ padding: 15px 0px 0px 0px; width: 100%; text-align: center; }
 div.secondmenuitem6									{ padding: 15px 0px 15px 0px; width: 100%; text-align: center; }
 div.secondmenuitem7									{ padding: 0px 0px 22px 0px; width: 100%; text-align: center; }

 div.poolsserieslinkscontent								{ float: none; margin: auto auto; color: #404040; font-family: PTSansBook; font-size: 16px; line-height: 22px; }
 div.poolsserieslinks1									{ width: 33.33%; text-align: left; padding: 28px 0px 0px 0px; }
 div.poolsserieslinks2									{ width: 33.34%; text-align: center; padding: 28px 0px 0px 0px; }
 div.poolsserieslinks3									{ width: 33.33%; text-align: right; padding: 28px 0px 0px 0px; }
 div.poolsserieslinks4									{ width: 33.33%; text-align: left; padding: 20px 0px 33px 0px; }
 div.poolsserieslinks5									{ width: 33.34%; text-align: center; padding: 20px 0px 33px 0px; }
 div.poolsserieslinks6									{ width: 33.33%; text-align: right; padding: 20px 0px 33px 0px; }

 div.corecontainer									{ margin: 0px 0px 28px 0px; }
 div.corescheme										{ width: 100%; padding: 0px 40px 20px 30px; }
 div.coretext										{ width: 100%; padding: 0px 0px 0px 0px; font-size: 14px; line-height: 18px; }

 td.signs										{ width: 16px; vertical-align: top; margin: 0; padding: 2px 10px 0px 0px; border: 0; border-collapse: collapse; line-height: 0; }
 td.text										{ padding-bottom: 12px; }

 table.te										{ width: 100%; text-align: center; border: 0; border-collapse: collapse; margin: 10px 0px 10px 0px; padding: 0; outline: none; }
 table.te				td.dheader					{ display: none; padding: 14px 10px 14px 10px; font-family: PtSansBold, Arial; border-top: 1px solid #d0d0d0; border-bottom: 1px solid #d0d0d0; background-color: #f5f5f5; }
 table.te				td.mheader					{ display: table-cell; padding: 14px 10px 14px 10px; font-family: PtSansBold, Arial; border-top: 1px solid #d0d0d0; border-bottom: 1px solid #d0d0d0; background-color: #f5f5f5; }
 table.te				td.body						{ padding: 14px 10px 14px 10px; border-bottom: 1px solid #d0d0d0; }
 table.te				td.bodyb					{ font-family: PtSansBold, Arial; padding: 14px 20px 14px 20px; border-bottom: 1px solid #d0d0d0; }
 div.remarks										{ display: block; margin: 0; }

 div.footercenter			a						{ color: #479ed3; text-decoration: none; border-bottom: 1px solid #b3d0ea; font-family: PtSansBold; font-size: 14px; line-height: 14px; }
 div.footercenter			a:hover						{ color: #479ed3; text-decoration: none; border-bottom: 1px solid #b3d0ea; font-family: PtSansBold; font-size: 14px; line-height: 14px; }

 span.hideimage										{ display: inline; }
}


@media screen and (min-width: 530px)
{
 #headerlayout										{ display: block; }
 #mainmenu										{ display: none; }
 #secondmenu										{ display: block; background-color: #3f3f3f; }
 #logo											{ display: none; }
 #phone											{ display: none; }

 div.footercontent									{ float: none; max-width: 1200px; margin: auto auto; color: #404040; font-family: PTSansBook; font-size: 14px; line-height: 16px; }
 div.footerleft										{ height: 230px; width: 100%; padding: 0px 30px 65px 0px; margin: 190px 0px 0px 0px; }
 div.footercenter									{ height: 213px; width: 100%; padding: 30px 30px 20px 0px; margin: 0px 0px 0px -100%; }
 div.footerright									{ width: 100%; padding: 0px 0px 50px 0px; border: 0; }

 div.poolsseries									{ padding: 24px 0px 24px 0px; font-family: PtSansBold, Arial; font-size: 22px; text-align: center; }
 div.textcontent									{ padding: 34px 0px 38px 0px; float: none; width: 100%; margin: auto auto; }
 span.titletext										{ font-family: PtSansBold, Arial; font-size: 28px; line-height: 31px; color: #606060; }
 span.simpletext									{ font-family: PtSansBook, Arial; font-size: 15px; line-height: 21px; color: #606060; }

 div.secondmenucontent									{ width: 100%; padding: 0px 0px 0px 0px; color: #ffffff; font-family: PTSansBook; font-size: 14px; }
 div.secondmenucontent			a						{ text-decoration: none; color: #ffffff; border-bottom: 1px solid #707070; }
 div.secondmenucontent			a:hover						{ color: #ffffff; border-bottom: 1px solid #707070; }
 div.secondmenuitem1									{ padding: 19px 0px 0px 0px; width: 50%; text-align: left; }
 div.secondmenuitem2									{ padding: 19px 0px 0px 0px; width: 50%; text-align: right; }
 div.secondmenuitem3									{ padding: 16px 0px 0px 0px; width: 50%; text-align: left; }
 div.secondmenuitem4									{ padding: 16px 0px 0px 0px; width: 50%; text-align: right; }
 div.secondmenuitem5									{ padding: 16px 0px 16px 0px; width: 50%; text-align: left; }
 div.secondmenuitem6									{ padding: 16px 0px 16px 0px; width: 50%; text-align: right; }
 div.secondmenuitem7									{ padding: 0px 0px 24px 0px; width: 100%; text-align: left; }

 div.poolsserieslinkscontent								{ float: none; margin: auto auto; color: #404040; font-family: PTSansBook; font-size: 16px; line-height: 22px; }
 div.poolsserieslinks1									{ width: 33.33%; text-align: left; padding: 28px 0px 0px 0px; }
 div.poolsserieslinks2									{ width: 33.34%; text-align: center; padding: 28px 0px 0px 0px; }
 div.poolsserieslinks3									{ width: 33.33%; text-align: right; padding: 28px 0px 0px 0px; }
 div.poolsserieslinks4									{ width: 33.33%; text-align: left; padding: 20px 0px 33px 0px; }
 div.poolsserieslinks5									{ width: 33.34%; text-align: center; padding: 20px 0px 33px 0px; }
 div.poolsserieslinks6									{ width: 33.33%; text-align: right; padding: 20px 0px 33px 0px; }

 div.corecontainer									{ margin: 0px 0px 28px 0px; }
 div.corescheme										{ width: 40%; padding: 45px 10px 0px 0px; }
 div.coretext										{ width: 60%; padding: 8px 0px 0px 0px; font-size: 11px; line-height: 13px; }

 td.signs										{ width: 12px; vertical-align: top; margin: 0; padding: 1px 8px 0px 0px; border: 0; border-collapse: collapse; line-height: 0; }
 td.text										{ padding-bottom: 8px; }

 table.te										{ width: 100%; text-align: center; border: 0; border-collapse: collapse; margin: 10px 0px 10px 0px; padding: 0; outline: none; }
 table.te				td.dheader					{ display: none; padding: 14px 20px 14px 20px; font-family: PtSansBold, Arial; border-top: 1px solid #d0d0d0; border-bottom: 1px solid #d0d0d0; background-color: #f5f5f5; }
 table.te				td.mheader					{ display: table-cell; padding: 14px 20px 14px 20px; font-family: PtSansBold, Arial; border-top: 1px solid #d0d0d0; border-bottom: 1px solid #d0d0d0; background-color: #f5f5f5; }
 table.te				td.body						{ padding: 14px 20px 14px 20px; border-bottom: 1px solid #d0d0d0; }
 table.te				td.bodyb					{ font-family: PtSansBold, Arial; padding: 14px 20px 14px 20px; border-bottom: 1px solid #d0d0d0; }
 div.remarks										{ display: block; margin: 0; }

 div.footercenter			a						{ color: #479ed3; text-decoration: none; border-bottom: 1px solid #b3d0ea; font-family: PtSansBold; font-size: 14px; line-height: 14px; }
 div.footercenter			a:hover						{ color: #479ed3; text-decoration: none; border-bottom: 1px solid #b3d0ea; font-family: PtSansBold; font-size: 14px; line-height: 14px; }

 span.hideimage										{ display: inline; }
}


@media screen and (min-width: 570px)
{
 #headerlayout										{ display: block; }
 #mainmenu										{ display: none; }
 #secondmenu										{ display: block; background-color: #3f3f3f; }
 #logo											{ display: none; }
 #phone											{ display: none; }

 div.footercontent									{ float: none; max-width: 1200px; margin: auto auto; color: #404040; font-family: PTSansBook; font-size: 14px; line-height: 16px; }
 div.footerleft										{ height: 230px; width: 100%; padding: 0px 30px 65px 0px; margin: 190px 0px 0px 0px; }
 div.footercenter									{ height: 213px; width: 100%; padding: 30px 30px 20px 0px; margin: 0px 0px 0px -100%; }
 div.footerright									{ width: 100%; padding: 0px 0px 50px 0px; border: 0; }

 div.poolsseries									{ padding: 24px 0px 24px 0px; font-family: PtSansBold, Arial; font-size: 22px; text-align: center; }
 div.textcontent									{ padding: 34px 0px 38px 0px; float: none; width: 100%; margin: auto auto; }
 span.titletext										{ font-family: PtSansBold, Arial; font-size: 30px; line-height: 33px; color: #606060; }
 span.simpletext									{ font-family: PtSansBook, Arial; font-size: 16px; line-height: 21px; color: #606060; }

 div.secondmenucontent									{ width: 100%; padding: 0px 0px 0px 0px; color: #ffffff; font-family: PTSansBook; font-size: 15px; }
 div.secondmenucontent			a						{ text-decoration: none; color: #ffffff; border-bottom: 1px solid #707070; }
 div.secondmenucontent			a:hover						{ color: #ffffff; border-bottom: 1px solid #707070; }
 div.secondmenuitem1									{ padding: 19px 0px 0px 0px; width: 50%; text-align: left; }
 div.secondmenuitem2									{ padding: 19px 0px 0px 0px; width: 50%; text-align: right; }
 div.secondmenuitem3									{ padding: 16px 0px 0px 0px; width: 50%; text-align: left; }
 div.secondmenuitem4									{ padding: 16px 0px 0px 0px; width: 50%; text-align: right; }
 div.secondmenuitem5									{ padding: 16px 0px 16px 0px; width: 50%; text-align: left; }
 div.secondmenuitem6									{ padding: 16px 0px 16px 0px; width: 50%; text-align: right; }
 div.secondmenuitem7									{ padding: 0px 0px 24px 0px; width: 100%; text-align: left; }

 div.poolsserieslinkscontent								{ float: none; margin: auto auto; color: #404040; font-family: PTSansBook; font-size: 16px; line-height: 22px; }
 div.poolsserieslinks1									{ width: 33.33%; text-align: left; padding: 28px 0px 0px 0px; }
 div.poolsserieslinks2									{ width: 33.34%; text-align: center; padding: 28px 0px 0px 0px; }
 div.poolsserieslinks3									{ width: 33.33%; text-align: right; padding: 28px 0px 0px 0px; }
 div.poolsserieslinks4									{ width: 33.33%; text-align: left; padding: 20px 0px 33px 0px; }
 div.poolsserieslinks5									{ width: 33.34%; text-align: center; padding: 20px 0px 33px 0px; }
 div.poolsserieslinks6									{ width: 33.33%; text-align: right; padding: 20px 0px 33px 0px; }

 div.corecontainer									{ margin: 0px 0px 28px 0px; }
 div.corescheme										{ width: 45%; padding: 30px 20px 0px 0px; }
 div.coretext										{ width: 55%; padding: 8px 0px 0px 0px; font-size: 11px; line-height: 13px; }

 td.signs										{ width: 12px; vertical-align: top; margin: 0; padding: 1px 8px 0px 0px; border: 0; border-collapse: collapse; line-height: 0; }
 td.text										{ padding-bottom: 8px; }

 table.te										{ width: 100%; text-align: center; border: 0; border-collapse: collapse; margin: 10px 0px 10px 0px; padding: 0; outline: none; }
 table.te				td.dheader					{ display: none; padding: 14px 20px 14px 20px; font-family: PtSansBold, Arial; border-top: 1px solid #d0d0d0; border-bottom: 1px solid #d0d0d0; background-color: #f5f5f5; }
 table.te				td.mheader					{ display: table-cell; padding: 14px 20px 14px 20px; font-family: PtSansBold, Arial; border-top: 1px solid #d0d0d0; border-bottom: 1px solid #d0d0d0; background-color: #f5f5f5; }
 table.te				td.body						{ padding: 14px 20px 14px 20px; border-bottom: 1px solid #d0d0d0; }
 table.te				td.bodyb					{ font-family: PtSansBold, Arial; padding: 14px 20px 14px 20px; border-bottom: 1px solid #d0d0d0; }
 div.remarks										{ display: block; margin: 0; }

 div.footercenter			a						{ color: #479ed3; text-decoration: none; border-bottom: 1px solid #b3d0ea; font-family: PtSansBold; font-size: 14px; line-height: 14px; }
 div.footercenter			a:hover						{ color: #479ed3; text-decoration: none; border-bottom: 1px solid #b3d0ea; font-family: PtSansBold; font-size: 14px; line-height: 14px; }

 span.hideimage										{ display: inline; }
}


@media screen and (min-width: 600px)
{
 #mlogo											{ width: 41%; padding-top: 18px; text-align: left; }
 #mlogo					img						{ float: none; display: inline; width: 106px; outline: none; border: 0; }
 #mlogo					a						{ outline: none; border: 0; }

 #openpopmainmenusign									{ width: 20%; padding-top: 21px; text-align: center; }
 #openpopmainmenusign			img						{ float: none; display: inline; width: 54px; margin: -18px 0px 0px 0px; }

 #backcallsign										{ width: 39%; padding-top: 18px; }
 #backcallsign				img						{ float: right; width: 100px; }

 #secondmenu										{ display: block; background-color: #3f3f3f; }

 div.secondmenucontent			a						{ text-decoration: none; color: #ffffff; border-bottom: 1px solid #707070; }
 div.secondmenucontent			a:hover						{ color: #ffffff; border-bottom: 1px solid #707070; }

 div.textcontent									{ padding: 34px 0px 38px 0px; float: none; width: 100%; margin: auto auto; }
 span.titletext										{ font-family: PtSansBold, Arial; font-size: 30px; line-height: 33px; color: #606060; }
 span.simpletext									{ font-family: PtSansBook, Arial; font-size: 16px; line-height: 21px; color: #606060; }

 div.footercontent									{ float: none; max-width: 1200px; margin: auto auto; color: #404040; font-family: PTSansBook; font-size: 14px; line-height: 16px; }
 div.footerleft										{ height: 240px; width: 50%; padding: 0px 30px 65px 0px; margin: 213px 0px 0px 0px; }
 div.footercenter									{ height: 213px; width: 50%; padding: 53px 30px 20px 0px; margin: 0px 0px 0px -50%; }
 div.footerright									{ width: 50%; padding: 53px 0px 60px 0px; }

 div.poolsserieslinkscontent								{ float: none; margin: auto auto; color: #404040; font-family: PTSansBook; font-size: 16px; line-height: 22px; }
 div.poolsserieslinks1									{ width: 33.33%; text-align: left; padding: 28px 0px 0px 0px; }
 div.poolsserieslinks2									{ width: 33.34%; text-align: center; padding: 28px 0px 0px 0px; }
 div.poolsserieslinks3									{ width: 33.33%; text-align: right; padding: 28px 0px 0px 0px; }
 div.poolsserieslinks4									{ width: 33.33%; text-align: left; padding: 20px 0px 33px 0px; }
 div.poolsserieslinks5									{ width: 33.34%; text-align: center; padding: 20px 0px 33px 0px; }
 div.poolsserieslinks6									{ width: 33.33%; text-align: right; padding: 20px 0px 33px 0px; }

 div.corecontainer									{ margin: 0px 0px 28px 0px; }
 div.corescheme										{ width: 45%; padding: 20px 20px 0px 0px; }
 div.coretext										{ width: 55%; padding: 8px 0px 0px 0px; font-size: 11px; line-height: 14px; }

 td.signs										{ width: 12px; vertical-align: top; margin: 0; padding: 1px 8px 0px 0px; border: 0; border-collapse: collapse; line-height: 0; }
 td.text										{ padding-bottom: 8px; }

 table.te										{ width: 100%; text-align: center; border: 0; border-collapse: collapse; margin: 10px 0px 10px 0px; padding: 0; outline: none; }
 table.te				td.dheader					{ display: none; padding: 14px 20px 14px 20px; font-family: PtSansBold, Arial; border-top: 1px solid #d0d0d0; border-bottom: 1px solid #d0d0d0; background-color: #f5f5f5; }
 table.te				td.mheader					{ display: table-cell; padding: 14px 20px 14px 20px; font-family: PtSansBold, Arial; border-top: 1px solid #d0d0d0; border-bottom: 1px solid #d0d0d0; background-color: #f5f5f5; }
 table.te				td.body						{ padding: 14px 20px 14px 20px; border-bottom: 1px solid #d0d0d0; }
 table.te				td.bodyb					{ font-family: PtSansBold, Arial; padding: 14px 20px 14px 20px; border-bottom: 1px solid #d0d0d0; }
 div.remarks										{ display: block; margin: 0; }

 div.footercenter			a						{ color: #479ed3; text-decoration: none; border-bottom: 1px solid #b3d0ea; font-family: PtSansBold; font-size: 14px; line-height: 14px; }
 div.footercenter			a:hover						{ color: #479ed3; text-decoration: none; border-bottom: 1px solid #b3d0ea; font-family: PtSansBold; font-size: 14px; line-height: 14px; }

 span.hideimage										{ display: inline; }
}


@media screen and (min-width: 640px)
{
 #headerlayout										{ display: block; }
 #mainmenu										{ display: none; }
 #secondmenu										{ display: block; background-color: #3f3f3f; }
 #logo											{ display: none; }
 #phone											{ display: none; }

 div.secondmenucontent									{ width: 100%; padding: 0px 0px 0px 0px; color: #ffffff; font-family: PTSansBook; font-size: 16px; }
 div.secondmenucontent			a						{ text-decoration: none; color: #ffffff; border-bottom: 1px solid #707070; }
 div.secondmenucontent			a:hover						{ color: #ffffff; border-bottom: 1px solid #707070; }
 div.secondmenuitem1									{ padding: 19px 0px 0px 0px; width: 50%; text-align: left; }
 div.secondmenuitem2									{ padding: 19px 0px 0px 0px; width: 50%; text-align: right; }
 div.secondmenuitem3									{ padding: 16px 0px 0px 0px; width: 50%; text-align: left; }
 div.secondmenuitem4									{ padding: 16px 0px 0px 0px; width: 50%; text-align: right; }
 div.secondmenuitem5									{ padding: 16px 0px 16px 0px; width: 50%; text-align: left; }
 div.secondmenuitem6									{ padding: 16px 0px 16px 0px; width: 50%; text-align: right; }
 div.secondmenuitem7									{ padding: 0px 0px 24px 0px; width: 100%; text-align: left; }

 div.footercontent									{ float: none; max-width: 1200px; margin: auto auto; color: #404040; font-family: PTSansBook; font-size: 14px; line-height: 16px; }
 div.footerleft										{ height: 240px; width: 55%; padding: 0px 30px 65px 0px; margin: 213px 0px 0px 0px; }
 div.footercenter									{ height: 213px; width: 55%; padding: 53px 30px 20px 0px; margin: 0px 0px 0px -55%; }
 div.footerright									{ width: 45%; padding: 53px 0px 60px 0px; }

 div.poolsseries									{ padding: 24px 0px 24px 0px; font-family: PtSansBold, Arial; font-size: 22px; text-align: center; }
 div.textcontent									{ padding: 34px 0px 38px 0px; float: none; width: 100%; margin: auto auto; }
 div.textcontent			div						{ margin-bottom: 2.5%; }					
 div.textcontent			div		img				{ display: block; float: left; width: 29%; margin: 3.5% 4% 0px 0px; }
 span.titletext										{ font-family: PtSansBold, Arial; font-size: 30px; line-height: 33px; color: #606060; }
 span.simpletext									{ font-family: PtSansBook, Arial; font-size: 16px; line-height: 21px; color: #606060; }

 div.poolsserieslinkscontent								{ float: none; margin: auto auto; color: #404040; font-family: PTSansBook; font-size: 16px; line-height: 22px; }
 div.poolsserieslinks1									{ width: 33.33%; text-align: left; padding: 28px 0px 0px 0px; }
 div.poolsserieslinks2									{ width: 33.34%; text-align: center; padding: 28px 0px 0px 0px; }
 div.poolsserieslinks3									{ width: 33.33%; text-align: right; padding: 28px 0px 0px 0px; }
 div.poolsserieslinks4									{ width: 33.33%; text-align: left; padding: 20px 0px 33px 0px; }
 div.poolsserieslinks5									{ width: 33.34%; text-align: center; padding: 20px 0px 33px 0px; }
 div.poolsserieslinks6									{ width: 33.33%; text-align: right; padding: 20px 0px 33px 0px; }

 div.corecontainer									{ margin: 0px 0px 28px 0px; }
 div.corescheme										{ width: 45%; padding: 15px 20px 0px 0px; }
 div.coretext										{ width: 55%; padding: 8px 0px 0px 0px; font-size: 12px; line-height: 17px; }

 td.signs										{ width: 14px; vertical-align: top; margin: 0; padding: 2px 8px 0px 0px; border: 0; border-collapse: collapse; line-height: 0; }
 td.text										{ padding-bottom: 8px; }

 table.te										{ width: 100%; text-align: center; border: 0; border-collapse: collapse; margin: 10px 0px 10px 0px; padding: 0; outline: none; }
 table.te				td.dheader					{ display: none; padding: 14px 20px 14px 20px; font-family: PtSansBold, Arial; border-top: 1px solid #d0d0d0; border-bottom: 1px solid #d0d0d0; background-color: #f5f5f5; }
 table.te				td.mheader					{ display: table-cell; padding: 14px 20px 14px 20px; font-family: PtSansBold, Arial; border-top: 1px solid #d0d0d0; border-bottom: 1px solid #d0d0d0; background-color: #f5f5f5; }
 table.te				td.body						{ padding: 14px 20px 14px 20px; border-bottom: 1px solid #d0d0d0; }
 table.te				td.bodyb					{ font-family: PtSansBold, Arial; padding: 14px 20px 14px 20px; border-bottom: 1px solid #d0d0d0; }
 div.remarks										{ display: block; margin: 0; }

 div.footercenter			a						{ color: #479ed3; text-decoration: none; border-bottom: 1px solid #b3d0ea; font-family: PtSansBold; font-size: 14px; line-height: 14px; }
 div.footercenter			a:hover						{ color: #479ed3; text-decoration: none; border-bottom: 1px solid #b3d0ea; font-family: PtSansBold; font-size: 14px; line-height: 14px; }

 span.hideimage										{ display: inline; }
}


@media screen and (min-width: 750px)
{
 #headerlayout										{ display: block; }
 #mainmenu										{ display: none; }
 #secondmenu										{ display: block; background-color: #3f3f3f; }
 #logo											{ display: none; }
 #phone											{ display: none; }

 div.footercontent									{ float: none; max-width: 1200px; margin: auto auto; color: #404040; font-family: PTSansBook; font-size: 14px; line-height: 16px; }
 div.footerleft										{ height: 240px; width: 60%; padding: 0px 30px 65px 0px; margin: 213px 0px 0px 0px; }
 div.footercenter									{ height: 213px; width: 60%; padding: 53px 30px 20px 0px; margin: 0px 0px 0px -60%; }
 div.footerright									{ width: 40%; padding: 53px 0px 60px 0px; }

 div.poolsseries									{ padding: 24px 0px 24px 0px; font-family: PtSansBold, Arial; font-size: 23px; text-align: center; }
 div.textcontent									{ padding: 34px 0px 38px 0px; float: none; width: 100%; margin: auto auto; }
 span.titletext										{ font-family: PtSansBold, Arial; font-size: 30px; line-height: 33px; color: #606060; }
 span.simpletext									{ font-family: PtSansBook, Arial; font-size: 16px; line-height: 21px; color: #606060; }

 div.secondmenucontent									{ width: 100%; padding: 0px 0px 0px 0px; color: #ffffff; font-family: PTSansBook; font-size: 12px; }
 div.secondmenucontent			a						{ text-decoration: none; color: #ffffff; border-bottom: 1px solid #707070; }
 div.secondmenucontent			a:hover						{ color: #ffffff; border-bottom: 1px solid #707070; }
 div.secondmenuitem1									{ padding: 20px 0px 0px 0px; width: 33.33%; text-align: left; }
 div.secondmenuitem2									{ padding: 20px 0px 0px 0px; width: 33.33%; text-align: center; }
 div.secondmenuitem3									{ padding: 20px 0px 0px 0px; width: 33.33%; text-align: right; }
 div.secondmenuitem4									{ padding: 16px 0px 16px 0px; width: 33.33%; text-align: left; }
 div.secondmenuitem5									{ padding: 16px 0px 16px 0px; width: 33.33%; text-align: center; }
 div.secondmenuitem6									{ padding: 16px 0px 16px 0px; width: 33.33%; text-align: right; }
 div.secondmenuitem7									{ padding: 0px 0px 24px 0px; width: 100%; text-align: center; }

 div.poolsserieslinkscontent								{ float: none; margin: auto auto; color: #404040; font-family: PTSansBook; font-size: 16px; line-height: 22px; }
 div.poolsserieslinks1									{ width: 33.33%; text-align: left; padding: 28px 0px 0px 0px; }
 div.poolsserieslinks2									{ width: 33.34%; text-align: center; padding: 28px 0px 0px 0px; }
 div.poolsserieslinks3									{ width: 33.33%; text-align: right; padding: 28px 0px 0px 0px; }
 div.poolsserieslinks4									{ width: 33.33%; text-align: left; padding: 20px 0px 33px 0px; }
 div.poolsserieslinks5									{ width: 33.34%; text-align: center; padding: 20px 0px 33px 0px; }
 div.poolsserieslinks6									{ width: 33.33%; text-align: right; padding: 20px 0px 33px 0px; }

 div.corecontainer									{ margin: 0px 0px 28px 0px; }
 div.corescheme										{ width: 45%; padding: 15px 20px 0px 0px; }
 div.coretext										{ width: 55%; padding: 8px 0px 0px 0px; font-size: 13px; line-height: 18px; }

 td.signs										{ width: 16px; vertical-align: top; margin: 0; padding: 2px 10px 0px 0px; border: 0; border-collapse: collapse; line-height: 0; }
 td.text										{ padding-bottom: 8px; }

 table.te										{ width: 100%; text-align: center; border: 0; border-collapse: collapse; margin: 10px 0px 10px 0px; padding: 0; outline: none; }
 table.te				td.dheader					{ display: none; padding: 14px 20px 14px 20px; font-family: PtSansBold, Arial; border-top: 1px solid #d0d0d0; border-bottom: 1px solid #d0d0d0; background-color: #f5f5f5; }
 table.te				td.mheader					{ display: table-cell; padding: 14px 20px 14px 20px; font-family: PtSansBold, Arial; border-top: 1px solid #d0d0d0; border-bottom: 1px solid #d0d0d0; background-color: #f5f5f5; }
 table.te				td.body						{ padding: 14px 20px 14px 20px; border-bottom: 1px solid #d0d0d0; }
 table.te				td.bodyb					{ font-family: PtSansBold, Arial; padding: 14px 20px 14px 20px; border-bottom: 1px solid #d0d0d0; }
 div.remarks										{ display: block; margin: 0; }

 div.footercenter			a						{ color: #479ed3; text-decoration: none; border-bottom: 1px solid #b3d0ea; font-family: PtSansBold; font-size: 14px; line-height: 14px; }
 div.footercenter			a:hover						{ color: #479ed3; text-decoration: none; border-bottom: 1px solid #b3d0ea; font-family: PtSansBold; font-size: 14px; line-height: 14px; }

 span.hideimage										{ display: inline; }
}


@media screen and (min-width: 800px)
{
 #headerlayout										{ display: block; }
 #mainmenu										{ display: none; }
 #secondmenu										{ display: block; background-color: #3f3f3f; }
 #logo											{ display: none; }
 #phone											{ display: none; }

 div.secondmenucontent									{ width: 100%; padding: 0px 0px 0px 0px; color: #ffffff; font-family: PTSansBook; font-size: 13px; }
 div.secondmenucontent			a						{ text-decoration: none; color: #ffffff; border-bottom: 1px solid #707070; }
 div.secondmenucontent			a:hover						{ color: #ffffff; border-bottom: 1px solid #707070; }
 div.secondmenuitem1									{ padding: 20px 0px 0px 0px; width: 33.33%; text-align: left; }
 div.secondmenuitem2									{ padding: 20px 0px 0px 0px; width: 33.33%; text-align: center; }
 div.secondmenuitem3									{ padding: 20px 0px 0px 0px; width: 33.33%; text-align: right; }
 div.secondmenuitem4									{ padding: 16px 0px 16px 0px; width: 33.33%; text-align: left; }
 div.secondmenuitem5									{ padding: 16px 0px 16px 0px; width: 33.33%; text-align: center; }
 div.secondmenuitem6									{ padding: 16px 0px 16px 0px; width: 33.33%; text-align: right; }
 div.secondmenuitem7									{ padding: 0px 0px 24px 0px; width: 100%; text-align: center; }

 div.footercontent									{ float: none; max-width: 1200px; margin: auto auto; color: #404040; font-family: PTSansBook; font-size: 14px; line-height: 16px; }
 div.footerleft										{ height: 240px; width: 65%; padding: 0px 30px 65px 0px; margin: 213px 0px 0px 0px; }
 div.footercenter									{ height: 213px; width: 65%; padding: 53px 30px 20px 0px; margin: 0px 0px 0px -65%; }
 div.footerright									{ width: 35%; padding: 53px 0px 60px 0px; }

 div.poolsseries									{ padding: 26px 0px 26px 0px; font-family: PtSansBold, Arial; font-size: 23px; text-align: center; }
 div.textcontent									{ padding: 34px 0px 38px 0px; float: none; width: 100%; margin: auto auto; }
 div.textcontent			div						{ margin-bottom: 2.5%; }					
 div.textcontent			div		img				{ display: block; float: left; width: 22%; margin: 2.5% 3% 0px 0px; }
 span.titletext										{ font-family: PtSansBold, Arial; font-size: 30px; line-height: 33px; color: #606060; }
 span.simpletext									{ font-family: PtSansBook, Arial; font-size: 16px; line-height: 21px; color: #606060; }

 div.poolsserieslinkscontent								{ float: none; margin: auto auto; color: #404040; font-family: PTSansBook; font-size: 16px; line-height: 22px; }
 div.poolsserieslinks1									{ width: 33.33%; text-align: left; padding: 28px 0px 0px 0px; }
 div.poolsserieslinks2									{ width: 33.34%; text-align: center; padding: 28px 0px 0px 0px; }
 div.poolsserieslinks3									{ width: 33.33%; text-align: right; padding: 28px 0px 0px 0px; }
 div.poolsserieslinks4									{ width: 33.33%; text-align: left; padding: 20px 0px 33px 0px; }
 div.poolsserieslinks5									{ width: 33.34%; text-align: center; padding: 20px 0px 33px 0px; }
 div.poolsserieslinks6									{ width: 33.33%; text-align: right; padding: 20px 0px 33px 0px; }

 div.corecontainer									{ margin: 0px 0px 28px 0px; }
 div.corescheme										{ width: 45%; padding: 10px 20px 0px 0px; }
 div.coretext										{ width: 55%; padding: 8px 0px 0px 0px; font-size: 14px; line-height: 19px; }

 td.signs										{ width: 16px; vertical-align: top; margin: 0; padding: 2px 10px 0px 0px; border: 0; border-collapse: collapse; line-height: 0; }
 td.text										{ padding-bottom: 8px; }

 table.te										{ width: 100%; text-align: center; border: 0; border-collapse: collapse; margin: 10px 0px 10px 0px; padding: 0; outline: none; }
 table.te				td.dheader					{ display: none; padding: 14px 20px 14px 20px; font-family: PtSansBold, Arial; border-top: 1px solid #d0d0d0; border-bottom: 1px solid #d0d0d0; background-color: #f5f5f5; }
 table.te				td.mheader					{ display: table-cell; padding: 14px 20px 14px 20px; font-family: PtSansBold, Arial; border-top: 1px solid #d0d0d0; border-bottom: 1px solid #d0d0d0; background-color: #f5f5f5; }
 table.te				td.body						{ padding: 14px 20px 14px 20px; border-bottom: 1px solid #d0d0d0; }
 table.te				td.bodyb					{ font-family: PtSansBold, Arial; padding: 14px 20px 14px 20px; border-bottom: 1px solid #d0d0d0; }
 div.remarks										{ display: block; margin: 0; }

 div.footercenter			a						{ color: #479ed3; text-decoration: none; border-bottom: 1px solid #b3d0ea; font-family: PtSansBold; font-size: 14px; line-height: 14px; }
 div.footercenter			a:hover						{ color: #479ed3; text-decoration: none; border-bottom: 1px solid #b3d0ea; font-family: PtSansBold; font-size: 14px; line-height: 14px; }

 span.hideimage										{ display: inline; }
}


@media screen and (min-width: 850px)
{
 #secondmenu										{ display: block; background-color: #3f3f3f; }

 div.secondmenucontent			a						{ text-decoration: none; color: #ffffff; border-bottom: 1px solid #707070; }
 div.secondmenucontent			a:hover						{ color: #ffffff; border-bottom: 1px solid #707070; }

 div.textcontent									{ padding: 34px 0px 42px 0px; float: none; width: 100%; margin: auto auto; }
 span.titletext										{ font-family: PtSansBold, Arial; font-size: 30px; line-height: 33px; color: #606060; }
 span.simpletext									{ font-family: PtSansBook, Arial; font-size: 16px; line-height: 21px; color: #606060; }

 div.footercontent									{ float: none; max-width: 1200px; margin: auto auto; color: #404040; font-family: PTSansBook; font-size: 14px; line-height: 16px; }
 div.footerleft										{ height: 240px; width: 65%; padding: 0px 30px 65px 0px; margin: 213px 0px 0px 0px; }
 div.footercenter									{ height: 213px; width: 65%; padding: 53px 30px 20px 0px; margin: 0px 0px 0px -65%; }
 div.footerright									{ width: 35%; padding: 53px 0px 60px 0px; }

 div.poolsserieslinkscontent								{ float: none; margin: auto auto; color: #404040; font-family: PTSansBook; font-size: 16px; line-height: 22px; }
 div.poolsserieslinks1									{ width: 11%; text-align: left; padding: 30px 0px 34px 0px; }
 div.poolsserieslinks2									{ width: 27%; text-align: center; padding: 30px 0px 34px 0px; }
 div.poolsserieslinks3									{ width: 11%; text-align: center; padding: 30px 0px 34px 0px; }
 div.poolsserieslinks4									{ width: 22%; text-align: center; padding: 30px 0px 34px 0px; }
 div.poolsserieslinks5									{ width: 15%; text-align: center; padding: 30px 0px 34px 0px; }
 div.poolsserieslinks6									{ width: 14%; text-align: right; padding: 30px 0px 34px 0px; }

 div.corecontainer									{ margin: 0px 0px 28px 0px; }
 div.corescheme										{ width: 45%; padding: 0px 20px 0px 0px; }
 div.coretext										{ width: 55%; padding: 8px 0px 0px 0px; font-size: 15px; line-height: 20px; }

 td.signs										{ width: 16px; vertical-align: top; margin: 0; padding: 2px 10px 0px 0px; border: 0; border-collapse: collapse; line-height: 0; }
 td.text										{ padding-bottom: 8px; }

 table.te										{ width: 100%; text-align: center; border: 0; border-collapse: collapse; margin: 10px 0px 10px 0px; padding: 0; outline: none; }
 table.te				td.dheader					{ display: none; padding: 14px 20px 14px 20px; font-family: PtSansBold, Arial; border-top: 1px solid #d0d0d0; border-bottom: 1px solid #d0d0d0; background-color: #f5f5f5; }
 table.te				td.mheader					{ display: table-cell; padding: 14px 20px 14px 20px; font-family: PtSansBold, Arial; border-top: 1px solid #d0d0d0; border-bottom: 1px solid #d0d0d0; background-color: #f5f5f5; }
 table.te				td.body						{ padding: 14px 20px 14px 20px; border-bottom: 1px solid #d0d0d0; }
 table.te				td.bodyb					{ font-family: PtSansBold, Arial; padding: 14px 20px 14px 20px; border-bottom: 1px solid #d0d0d0; }
 div.remarks										{ display: block; margin: 0; }

 div.footercenter			a						{ color: #479ed3; text-decoration: none; border-bottom: 1px solid #b3d0ea; font-family: PtSansBold; font-size: 14px; line-height: 14px; }
 div.footercenter			a:hover						{ color: #479ed3; text-decoration: none; border-bottom: 1px solid #b3d0ea; font-family: PtSansBold; font-size: 14px; line-height: 14px; }

 span.hideimage										{ display: inline; }
}


@media screen and (min-width: 900px)
{
 #secondmenu										{ display: block; background-color: #3f3f3f; }

 div.secondmenucontent			a						{ text-decoration: none; color: #ffffff; border-bottom: 1px solid #707070; }
 div.secondmenucontent			a:hover						{ color: #ffffff; border-bottom: 1px solid #707070; }

 div.textcontent									{ padding: 34px 0px 38px 0px; float: none; width: 100%; margin: auto auto; }
 span.titletext										{ font-family: PtSansBold, Arial; font-size: 30px; line-height: 33px; color: #606060; }
 span.simpletext									{ font-family: PtSansBook, Arial; font-size: 16px; line-height: 21px; color: #606060; }

 div.footercontent									{ float: none; max-width: 1200px; margin: auto auto; color: #404040; font-family: PTSansBook; font-size: 14px; line-height: 16px; }
 div.footerleft										{ height: 240px; width: 70%; padding: 0px 30px 65px 0px; margin: 213px 0px 0px 0px; }
 div.footercenter									{ height: 213px; width: 70%; padding: 53px 30px 20px 0px; margin: 0px 0px 0px -70%; }
 div.footerright									{ width: 30%; padding: 53px 0px 60px 0px; }

 div.poolsserieslinkscontent								{ float: none; margin: auto auto; color: #404040; font-family: PTSansBook; font-size: 17px; line-height: 23px; }
 div.poolsserieslinks1									{ width: 33.33%; text-align: left; padding: 28px 0px 0px 0px; }
 div.poolsserieslinks2									{ width: 33.34%; text-align: center; padding: 28px 0px 0px 0px; }
 div.poolsserieslinks3									{ width: 33.33%; text-align: right; padding: 28px 0px 0px 0px; }
 div.poolsserieslinks4									{ width: 33.33%; text-align: left; padding: 20px 0px 33px 0px; }
 div.poolsserieslinks5									{ width: 33.34%; text-align: center; padding: 20px 0px 33px 0px; }
 div.poolsserieslinks6									{ width: 33.33%; text-align: right; padding: 20px 0px 33px 0px; }

 div.corecontainer									{ margin: 0px 0px 28px 0px; }
 div.corescheme										{ width: 45%; padding: 10px 20px 0px 0px; }
 div.coretext										{ width: 55%; padding: 8px 0px 0px 0px; font-size: 17px; line-height: 22px; }

 td.signs										{ width: 18px; vertical-align: top; margin: 0; padding: 2px 12px 0px 0px; border: 0; border-collapse: collapse; line-height: 0; }
 td.text										{ padding-bottom: 9px; }

 table.te										{ width: 100%; text-align: center; border: 0; border-collapse: collapse; margin: 10px 0px 10px 0px; padding: 0; outline: none; }
 table.te				td.dheader					{ display: none; padding: 14px 20px 14px 20px; font-family: PtSansBold, Arial; border-top: 1px solid #d0d0d0; border-bottom: 1px solid #d0d0d0; background-color: #f5f5f5; }
 table.te				td.mheader					{ display: table-cell; padding: 14px 20px 14px 20px; font-family: PtSansBold, Arial; border-top: 1px solid #d0d0d0; border-bottom: 1px solid #d0d0d0; background-color: #f5f5f5; }
 table.te				td.body						{ padding: 14px 20px 14px 20px; border-bottom: 1px solid #d0d0d0; }
 table.te				td.bodyb					{ font-family: PtSansBold, Arial; padding: 14px 20px 14px 20px; border-bottom: 1px solid #d0d0d0; }
 div.remarks										{ display: block; margin: 0; }

 div.footercenter			a						{ color: #479ed3; text-decoration: none; border-bottom: 1px solid #b3d0ea; font-family: PtSansBold; font-size: 14px; line-height: 14px; }
 div.footercenter			a:hover						{ color: #479ed3; text-decoration: none; border-bottom: 1px solid #b3d0ea; font-family: PtSansBold; font-size: 14px; line-height: 14px; }

 span.hideimage										{ display: inline; }
}


@media screen and (min-width: 1000px)
{
 #headerlayout										{ display: none; }
 #mainmenu										{ display: block; }
 #secondmenu										{ display: block; background-image: url('/img/aquabg.jpg'); background-size: cover; background-color: #216a9c; }
 #logo											{ display: block; width: 150px; position: absolute; left: 0; top: 0; padding: 37px 0px 0px 30px; }
 #phone											{ display: block; width: 150px; position: absolute; left: 100%; top: 0; padding: 37px 30px 0px 0px; margin-left: -150px; text-align: right; }

 div.poolsseries									{ padding: 30px 0px 30px 0px; font-family: PtSansBold, Arial; font-size: 23px; text-align: center; }

 div.mainmenucontent									{ float: none; width: 100%; max-width: 600px; margin: auto auto; color: #606060; font-family: ConthraxSbRegular; font-size: 11px; }
 div.mainmenuitem1									{ padding: 40px 0px 38px 0px; width: 21%; text-align: left; }
 div.mainmenuitem2									{ padding: 40px 0px 38px 70px; width: 24%; text-align: center; }
 div.mainmenuitem3									{ padding: 40px 0px 38px 90px; width: 24%; text-align: center; }
 div.mainmenuitem4									{ padding: 40px 0px 38px 0px; width: 31%; text-align: right; }

 div.secondmenucontent									{ float: none; width: 100%; max-width: 600px; margin: auto auto; color: #ffffff; font-family: PTSansBook; font-size: 11px; }
 div.secondmenucontent			a						{ text-decoration: none; color: #ffffff; border-bottom: 1px solid #d0d0d0; }
 div.secondmenucontent			a:hover						{ color: #ffffff; border-bottom: 1px solid #d0d0d0; }
 div.secondmenuitem1									{ padding: 28px 0px 10px 0px; width: 33.33%; text-align: left; }
 div.secondmenuitem2									{ padding: 28px 0px 10px 0px; width: 33.33%; text-align: center; }
 div.secondmenuitem3									{ padding: 28px 0px 10px 0px; width: 33.33%; text-align: right; }
 div.secondmenuitem4									{ padding: 10px 0px 34px 0px; width: 33.33%; text-align: left; }
 div.secondmenuitem5									{ padding: 10px 0px 34px 0px; width: 33.33%; text-align: center; }
 div.secondmenuitem6									{ padding: 10px 0px 34px 0px; width: 33.33%; text-align: right; }
 div.secondmenuitem7									{ display: none; }

 div.footercontent									{ float: none; max-width: 600px; margin: auto auto; color: #404040; font-family: PTSansBook; font-size: 14px; line-height: 16px; }
 div.footerleft										{ height: 240px; width: 64%; padding: 0px 30px 65px 0px; margin: 213px 0px 0px 0px; }
 div.footercenter									{ height: 213px; width: 64%; padding: 53px 30px 20px 0px; margin: 0px 0px 0px -64%; }
 div.footerright									{ width: 36%; padding: 53px 0px 60px 0px; margin-left: -63px; }

 div.textcontent									{ padding: 28px 0px 39px 0px; float: none; width: 100%; max-width: 600px; margin: auto auto; }
 div.textcontent			div						{ margin-bottom: 2.5%; }					
 div.textcontent			div		img				{ display: block; float: left; width: 29%; margin: 3.5% 4% 0px 0px; }
 span.titletext										{ font-family: PtSansBold, Arial; font-size: 31px; line-height: 34px; color: #606060; }
 span.simpletext									{ font-family: PtSansBook, Arial; font-size: 16px; line-height: 22px; color: #606060; }

 div.poolsserieslinkscontent								{ float: none; max-width: 600px; margin: auto auto; color: #404040; font-family: PTSansBook; font-size: 17px; line-height: 23px; }
 div.poolsserieslinks1									{ width: 33.33%; text-align: left; padding: 28px 0px 0px 0px; }
 div.poolsserieslinks2									{ width: 33.34%; text-align: center; padding: 28px 0px 0px 0px; }
 div.poolsserieslinks3									{ width: 33.33%; text-align: right; padding: 28px 0px 0px 0px; }
 div.poolsserieslinks4									{ width: 33.33%; text-align: left; padding: 20px 0px 33px 0px; }
 div.poolsserieslinks5									{ width: 33.34%; text-align: center; padding: 20px 0px 33px 0px; }
 div.poolsserieslinks6									{ width: 33.33%; text-align: right; padding: 20px 0px 33px 0px; }

 div.corecontainer									{ margin: 0px 0px 28px 0px; }
 div.corescheme										{ width: 45%; padding: 20px 20px 0px 0px; }
 div.coretext										{ width: 55%; padding: 8px 0px 0px 0px; font-size: 11px; line-height: 14px; }

 td.signs										{ width: 14px; vertical-align: top; margin: 0; padding: 1px 8px 0px 0px; border: 0; border-collapse: collapse; line-height: 0; }
 td.text										{ padding-bottom: 9px; }

 table.te										{ width: 100%; text-align: center; border: 0; border-collapse: collapse; margin: 10px 0px 10px 0px; padding: 0; outline: none; }
 table.te				td.dheader					{ display: none; padding: 14px 20px 14px 20px; font-family: PtSansBold, Arial; border-top: 1px solid #d0d0d0; border-bottom: 1px solid #d0d0d0; background-color: #f5f5f5; }
 table.te				td.mheader					{ display: table-cell; padding: 14px 20px 14px 20px; font-family: PtSansBold, Arial; border-top: 1px solid #d0d0d0; border-bottom: 1px solid #d0d0d0; background-color: #f5f5f5; }
 table.te				td.body						{ padding: 14px 20px 14px 20px; border-bottom: 1px solid #d0d0d0; }
 table.te				td.bodyb					{ font-family: PtSansBold, Arial; padding: 14px 20px 14px 20px; border-bottom: 1px solid #d0d0d0; }
 div.remarks										{ display: block; margin: 0; }

 div.footercenter			a						{ color: #404040; text-decoration: none; border-bottom: 1px solid #a0a0a0; font-family: PtSansBook; font-size: 14px; line-height: 16px; }
 div.footercenter			a:hover						{ color: #404040; text-decoration: none; border-bottom: 1px solid #a0a0a0; font-family: PtSansBook; font-size: 14px; line-height: 16px; }

 span.hideimage										{ display: none; }
}


@media screen and (min-width: 1050px)
{
 #headerlayout										{ display: none; }
 #mainmenu										{ display: block; }
 #secondmenu										{ display: block; background-image: url('/img/aquabg.jpg'); background-size: cover; background-color: #216a9c; }
 #logo											{ display: block; width: 150px; position: absolute; left: 0; top: 0; padding: 37px 0px 0px 30px; }
 #phone											{ display: block; width: 150px; position: absolute; left: 100%; top: 0; padding: 37px 30px 0px 0px; margin-left: -150px; text-align: right; }

 div.poolsseries									{ padding: 30px 0px 30px 0px; font-family: PtSansBold, Arial; font-size: 23px; text-align: center; }

 div.mainmenucontent									{ float: none; width: 100%; max-width: 635px; margin: auto auto; color: #606060; font-family: ConthraxSbRegular; font-size: 11px; }
 div.mainmenuitem1									{ padding: 40px 0px 38px 0px; width: 21%; text-align: left; }
 div.mainmenuitem2									{ padding: 40px 0px 38px 70px; width: 26%; text-align: center; }
 div.mainmenuitem3									{ padding: 40px 0px 38px 90px; width: 24%; text-align: center; }
 div.mainmenuitem4									{ padding: 40px 0px 38px 0px; width: 29%; text-align: right; }

 div.secondmenucontent									{ float: none; width: 100%; max-width: 635px; margin: auto auto; color: #ffffff; font-family: PTSansBook; font-size: 11px; }
 div.secondmenucontent			a						{ text-decoration: none; color: #ffffff; border-bottom: 1px solid #d0d0d0; }
 div.secondmenucontent			a:hover						{ color: #ffffff; border-bottom: 1px solid #d0d0d0; }
 div.secondmenuitem1									{ padding: 28px 0px 10px 0px; width: 33.33%; text-align: left; }
 div.secondmenuitem2									{ padding: 28px 0px 10px 0px; width: 33.33%; text-align: center; }
 div.secondmenuitem3									{ padding: 28px 0px 10px 0px; width: 33.33%; text-align: right; }
 div.secondmenuitem4									{ padding: 10px 0px 34px 0px; width: 33.33%; text-align: left; }
 div.secondmenuitem5									{ padding: 10px 0px 34px 0px; width: 33.33%; text-align: center; }
 div.secondmenuitem6									{ padding: 10px 0px 34px 0px; width: 33.33%; text-align: right; }

 div.footercontent									{ float: none; max-width: 635px; margin: auto auto; color: #404040; font-family: PTSansBook; font-size: 14px; line-height: 16px; }
 div.footerleft										{ height: 240px; width: 66%; padding: 0px 30px 65px 0px; margin: 213px 0px 0px 0px; }
 div.footercenter									{ height: 213px; width: 66%; padding: 53px 30px 20px 0px; margin: 0px 0px 0px -66%; }
 div.footerright									{ width: 34%; padding: 53px 0px 60px 0px; margin-left: -63px; }

 div.textcontent									{ padding: 28px 0px 40px 0px; float: none; width: 100%; max-width: 635px; margin: auto auto; }
 span.titletext										{ font-family: PtSansBold, Arial; font-size: 32px; line-height: 35px; color: #606060; }
 span.simpletext									{ font-family: PtSansBook, Arial; font-size: 16px; line-height: 22px; color: #606060; }

 div.poolsserieslinkscontent								{ float: none; max-width: 635px; margin: auto auto; color: #404040; font-family: PTSansBook; font-size: 17px; line-height: 23px; }
 div.poolsserieslinks1									{ width: 33.33%; text-align: left; padding: 28px 0px 0px 0px; }
 div.poolsserieslinks2									{ width: 33.34%; text-align: center; padding: 28px 0px 0px 0px; }
 div.poolsserieslinks3									{ width: 33.33%; text-align: right; padding: 28px 0px 0px 0px; }
 div.poolsserieslinks4									{ width: 33.33%; text-align: left; padding: 20px 0px 33px 0px; }
 div.poolsserieslinks5									{ width: 33.34%; text-align: center; padding: 20px 0px 33px 0px; }
 div.poolsserieslinks6									{ width: 33.33%; text-align: right; padding: 20px 0px 33px 0px; }

 div.corecontainer									{ margin: 0px 0px 28px 0px; }
 div.corescheme										{ width: 45%; padding:0px  20px 0px 0px; }
 div.coretext										{ width: 55%; padding: 8px 0px 0px 0px; font-size: 11px; line-height: 14px; }

 td.signs										{ width: 14px; vertical-align: top; margin: 0; padding: 1px 8px 0px 0px; border: 0; border-collapse: collapse; line-height: 0; }
 td.text										{ padding-bottom: 10px; }

 table.te										{ width: 100%; text-align: center; border: 0; border-collapse: collapse; margin: 10px 0px 10px 0px; padding: 0; outline: none; }
 table.te				td.dheader					{ display: none; padding: 14px 20px 14px 20px; font-family: PtSansBold, Arial; border-top: 1px solid #d0d0d0; border-bottom: 1px solid #d0d0d0; background-color: #f5f5f5; }
 table.te				td.mheader					{ display: table-cell; padding: 14px 20px 14px 20px; font-family: PtSansBold, Arial; border-top: 1px solid #d0d0d0; border-bottom: 1px solid #d0d0d0; background-color: #f5f5f5; }
 table.te				td.body						{ padding: 14px 20px 14px 20px; border-bottom: 1px solid #d0d0d0; }
 table.te				td.bodyb					{ font-family: PtSansBold, Arial; padding: 14px 20px 14px 20px; border-bottom: 1px solid #d0d0d0; }
 div.remarks										{ display: block; margin: 0; }

 div.footercenter			a						{ color: #404040; text-decoration: none; border-bottom: 1px solid #a0a0a0; font-family: PtSansBook; font-size: 14px; line-height: 16px; }
 div.footercenter			a:hover						{ color: #404040; text-decoration: none; border-bottom: 1px solid #a0a0a0; font-family: PtSansBook; font-size: 14px; line-height: 16px; }

 span.hideimage										{ display: none; }
}

@media screen and (min-width: 1100px)
{
 #headerlayout										{ display: none; }
 #mainmenu										{ display: block; }
 #secondmenu										{ display: block; background-image: url('/img/aquabg.jpg'); background-size: cover; background-color: #216a9c; }
 #logo											{ display: block; width: 155px; position: absolute; left: 0; top: 0; padding: 35px 0px 0px 30px; }
 #phone											{ display: block; width: 155px; position: absolute; left: 100%; top: 0; padding: 35px 30px 0px 0px; margin-left: -160px; text-align: right; }

 div.poolsseries									{ padding: 31px 0px 31px 0px; font-family: PtSansBold, Arial; font-size: 24px; text-align: center; }

 div.mainmenucontent									{ float: none; width: 100%; max-width: 670px; margin: auto auto; color: #606060; font-family: ConthraxSbRegular; font-size: 12px; }
 div.mainmenuitem1									{ padding: 40px 0px 38px 0px; width: 21%; text-align: left; }
 div.mainmenuitem2									{ padding: 40px 0px 38px 70px; width: 26%; text-align: center; }
 div.mainmenuitem3									{ padding: 40px 0px 38px 90px; width: 24%; text-align: center; }
 div.mainmenuitem4									{ padding: 40px 0px 38px 0px; width: 29%; text-align: right; }

 div.secondmenucontent									{ float: none; width: 100%; max-width: 670px; margin: auto auto; color: #ffffff; font-family: PTSansBook; font-size: 12px; }
 div.secondmenucontent			a						{ text-decoration: none; color: #ffffff; border-bottom: 1px solid #d0d0d0; }
 div.secondmenucontent			a:hover						{ color: #ffffff; border-bottom: 1px solid #d0d0d0; }
 div.secondmenuitem1									{ padding: 28px 0px 10px 0px; width: 33.33%; text-align: left; }
 div.secondmenuitem2									{ padding: 28px 0px 10px 0px; width: 33.33%; text-align: center; }
 div.secondmenuitem3									{ padding: 28px 0px 10px 0px; width: 33.33%; text-align: right; }
 div.secondmenuitem4									{ padding: 10px 0px 34px 0px; width: 33.33%; text-align: left; }
 div.secondmenuitem5									{ padding: 10px 0px 34px 0px; width: 33.33%; text-align: center; }
 div.secondmenuitem6									{ padding: 10px 0px 34px 0px; width: 33.33%; text-align: right; }

 div.footercontent									{ float: none; max-width: 670px; margin: auto auto; color: #404040; font-family: PTSansBook; font-size: 14px; line-height: 16px; }
 div.footerleft										{ height: 240px; width: 68%; padding: 0px 30px 65px 0px; margin: 213px 0px 0px 0px; }
 div.footercenter									{ height: 213px; width: 68%; padding: 53px 30px 20px 0px; margin: 0px 0px 0px -68%; }
 div.footerright									{ width: 32%; padding: 53px 0px 60px 0px; margin-left: -63px; }

 div.textcontent									{ padding: 29px 0px 40px 0px; float: none; width: 100%; max-width: 670px; margin: auto auto; }
 span.titletext										{ font-family: PtSansBold, Arial; font-size: 34px; line-height: 37px; color: #606060; }
 span.simpletext									{ font-family: PtSansBook, Arial; font-size: 16px; line-height: 22px; color: #606060; }

 div.poolsserieslinkscontent								{ float: none; max-width: 670px; margin: auto auto; color: #404040; font-family: PTSansBook; font-size: 17px; line-height: 23px; }
 div.poolsserieslinks1									{ width: 33.33%; text-align: left; padding: 28px 0px 0px 0px; }
 div.poolsserieslinks2									{ width: 33.34%; text-align: center; padding: 28px 0px 0px 0px; }
 div.poolsserieslinks3									{ width: 33.33%; text-align: right; padding: 28px 0px 0px 0px; }
 div.poolsserieslinks4									{ width: 33.33%; text-align: left; padding: 20px 0px 33px 0px; }
 div.poolsserieslinks5									{ width: 33.34%; text-align: center; padding: 20px 0px 33px 0px; }
 div.poolsserieslinks6									{ width: 33.33%; text-align: right; padding: 20px 0px 33px 0px; }

 div.corecontainer									{ margin: 0px 0px 28px 0px; }
 div.corescheme										{ width: 45%; padding:0px  20px 0px 0px; }
 div.coretext										{ width: 55%; padding: 8px 0px 0px 0px; font-size: 12px; line-height: 15px; }

 td.signs										{ width: 14px; vertical-align: top; margin: 0; padding: 1px 8px 0px 0px; border: 0; border-collapse: collapse; line-height: 0; }
 td.text										{ padding-bottom: 8px; }

 table.te										{ width: 100%; text-align: center; border: 0; border-collapse: collapse; margin: 10px 0px 10px 0px; padding: 0; outline: none; }
 table.te				td.dheader					{ display: none; padding: 14px 20px 14px 20px; font-family: PtSansBold, Arial; border-top: 1px solid #d0d0d0; border-bottom: 1px solid #d0d0d0; background-color: #f5f5f5; }
 table.te				td.mheader					{ display: table-cell; padding: 14px 20px 14px 20px; font-family: PtSansBold, Arial; border-top: 1px solid #d0d0d0; border-bottom: 1px solid #d0d0d0; background-color: #f5f5f5; }
 table.te				td.body						{ padding: 14px 20px 14px 20px; border-bottom: 1px solid #d0d0d0; }
 table.te				td.bodyb					{ font-family: PtSansBold, Arial; padding: 14px 20px 14px 20px; border-bottom: 1px solid #d0d0d0; }
 div.remarks										{ display: block; margin: 0; }

 div.footercenter			a						{ color: #404040; text-decoration: none; border-bottom: 1px solid #a0a0a0; font-family: PtSansBook; font-size: 14px; line-height: 16px; }
 div.footercenter			a:hover						{ color: #404040; text-decoration: none; border-bottom: 1px solid #a0a0a0; font-family: PtSansBook; font-size: 14px; line-height: 16px; }

 span.hideimage										{ display: none; }
}


@media screen and (min-width: 1150px)
{
 #headerlayout										{ display: none; }
 #mainmenu										{ display: block; }
 #secondmenu										{ display: block; background-image: url('/img/aquabg.jpg'); background-size: cover; background-color: #216a9c; }
 #logo											{ display: block; width: 155px; position: absolute; left: 0; top: 0; padding: 35px 0px 0px 30px; }
 #phone											{ display: block; width: 155px; position: absolute; left: 100%; top: 0; padding: 35px 30px 0px 0px; margin-left: -155px; text-align: right; }

 div.poolsseries									{ padding: 31px 0px 31px 0px; font-family: PtSansBold, Arial; font-size: 24px; text-align: center; }

 div.mainmenucontent									{ float: none; width: 100%; max-width: 700px; margin: auto auto; color: #606060; font-family: ConthraxSbRegular; font-size: 12px; }
 div.mainmenuitem1									{ padding: 40px 0px 38px 0px; width: 21%; text-align: left; }
 div.mainmenuitem2									{ padding: 40px 0px 38px 70px; width: 28%; text-align: center; }
 div.mainmenuitem3									{ padding: 40px 0px 38px 90px; width: 26%; text-align: center; }
 div.mainmenuitem4									{ padding: 40px 0px 38px 0px; width: 25%; text-align: right; }

 div.secondmenucontent									{ float: none; width: 100%; max-width: 700px; margin: auto auto; color: #ffffff; font-family: PTSansBook; font-size: 13px; }
 div.secondmenucontent			a						{ text-decoration: none; color: #ffffff; border-bottom: 1px solid #d0d0d0; }
 div.secondmenucontent			a:hover						{ color: #ffffff; border-bottom: 1px solid #d0d0d0; }
 div.secondmenuitem1									{ padding: 28px 0px 10px 0px; width: 33.33%; text-align: left; }
 div.secondmenuitem2									{ padding: 28px 0px 10px 0px; width: 33.33%; text-align: center; }
 div.secondmenuitem3									{ padding: 28px 0px 10px 0px; width: 33.33%; text-align: right; }
 div.secondmenuitem4									{ padding: 10px 0px 34px 0px; width: 33.33%; text-align: left; }
 div.secondmenuitem5									{ padding: 10px 0px 34px 0px; width: 33.33%; text-align: center; }
 div.secondmenuitem6									{ padding: 10px 0px 34px 0px; width: 33.33%; text-align: right; }

 div.footercontent									{ float: none; max-width: 700px; margin: auto auto; color: #404040; font-family: PTSansBook; font-size: 14px; line-height: 16px; }
 div.footerleft										{ height: 240px; width: 69.5%; padding: 0px 30px 65px 0px; margin: 213px 0px 0px 0px; }
 div.footercenter									{ height: 213px; width: 69.5%; padding: 53px 30px 20px 0px; margin: 0px 0px 0px -69.5%; }
 div.footerright									{ width: 30.5%; padding: 53px 0px 60px 0px; }

 div.textcontent									{ padding: 30px 0px 42px 0px; float: none; width: 100%; max-width: 700px; margin: auto auto; }
 span.titletext										{ font-family: PtSansBold, Arial; font-size: 35px; line-height: 38px; color: #606060; }
 span.simpletext									{ font-family: PtSansBook, Arial; font-size: 16px; line-height: 22px; color: #606060; }

 div.poolsserieslinkscontent								{ float: none; max-width: 700px; margin: auto auto; color: #404040; font-family: PTSansBook; font-size: 18px; line-height: 24px; }
 div.poolsserieslinks1									{ width: 33.33%; text-align: left; padding: 28px 0px 0px 0px; }
 div.poolsserieslinks2									{ width: 33.34%; text-align: center; padding: 28px 0px 0px 0px; }
 div.poolsserieslinks3									{ width: 33.33%; text-align: right; padding: 28px 0px 0px 0px; }
 div.poolsserieslinks4									{ width: 33.33%; text-align: left; padding: 20px 0px 33px 0px; }
 div.poolsserieslinks5									{ width: 33.34%; text-align: center; padding: 20px 0px 33px 0px; }
 div.poolsserieslinks6									{ width: 33.33%; text-align: right; padding: 20px 0px 33px 0px; }


 div.corecontainer									{ margin: 0px 0px 28px 0px; }
 div.corescheme										{ width: 45%; padding:0px  20px 0px 0px; }
 div.coretext										{ width: 55%; padding: 6px 0px 0px 0px; font-size: 13px; line-height: 16px; }

 td.signs										{ width: 14px; vertical-align: top; margin: 0; padding: 2px 8px 0px 0px; border: 0; border-collapse: collapse; line-height: 0; }
 td.text										{ padding-bottom: 8px; }

 table.te										{ width: 100%; text-align: center; border: 0; border-collapse: collapse; margin: 10px 0px 10px 0px; padding: 0; outline: none; }
 table.te				td.dheader					{ display: none; padding: 14px 20px 14px 20px; font-family: PtSansBold, Arial; border-top: 1px solid #d0d0d0; border-bottom: 1px solid #d0d0d0; background-color: #f5f5f5; }
 table.te				td.mheader					{ display: table-cell; padding: 14px 20px 14px 20px; font-family: PtSansBold, Arial; border-top: 1px solid #d0d0d0; border-bottom: 1px solid #d0d0d0; background-color: #f5f5f5; }
 table.te				td.body						{ padding: 14px 20px 14px 20px; border-bottom: 1px solid #d0d0d0; }
 table.te				td.bodyb					{ font-family: PtSansBold, Arial; padding: 14px 20px 14px 20px; border-bottom: 1px solid #d0d0d0; }
 div.remarks										{ display: block; margin: 0; }

 div.footercenter			a						{ color: #404040; text-decoration: none; border-bottom: 1px solid #a0a0a0; font-family: PtSansBook; font-size: 14px; line-height: 16px; }
 div.footercenter			a:hover						{ color: #404040; text-decoration: none; border-bottom: 1px solid #a0a0a0; font-family: PtSansBook; font-size: 14px; line-height: 16px; }

 span.hideimage										{ display: none; }
}


@media screen and (min-width: 1200px)
{
 #headerlayout										{ display: none; }
 #mainmenu										{ display: block; }
 #secondmenu										{ display: block; background-image: url('/img/aquabg.jpg'); background-size: cover; background-color: #216a9c; }
 #logo											{ display: block; width: 160px; position: absolute; left: 0; top: 0; padding: 35px 0px 0px 30px; }
 #phone											{ display: block; width: 160px; position: absolute; left: 100%; top: 0; padding: 35px 30px 0px 0px; margin-left: -160px; text-align: right; }

 div.poolsseries									{ padding: 31px 0px 31px 0px; font-family: PtSansBold, Arial; font-size: 24px; text-align: center; }

 div.mainmenucontent									{ float: none; width: 100%; max-width: 750px; margin: auto auto; color: #606060; font-family: ConthraxSbRegular; font-size: 13px; }
 div.mainmenuitem1									{ padding: 40px 0px 38px 0px; width: 22%; text-align: left; }
 div.mainmenuitem2									{ padding: 40px 0px 38px 70px; width: 27%; text-align: center; }
 div.mainmenuitem3									{ padding: 40px 0px 38px 90px; width: 26%; text-align: center; }
 div.mainmenuitem4									{ padding: 40px 0px 38px 0px; width: 25%; text-align: right; }

 div.secondmenucontent									{ float: none; width: 100%; max-width: 750px; margin: auto auto; color: #ffffff; font-family: PTSansBook; font-size: 14px; }
 div.secondmenucontent			a						{ text-decoration: none; color: #ffffff; border-bottom: 1px solid #d0d0d0; }
 div.secondmenucontent			a:hover						{ color: #ffffff; border-bottom: 1px solid #d0d0d0; }
 div.secondmenuitem1									{ padding: 28px 0px 10px 0px; width: 33.33%; text-align: left; }
 div.secondmenuitem2									{ padding: 28px 0px 10px 0px; width: 33.33%; text-align: center; }
 div.secondmenuitem3									{ padding: 28px 0px 10px 0px; width: 33.33%; text-align: right; }
 div.secondmenuitem4									{ padding: 10px 0px 34px 0px; width: 33.33%; text-align: left; }
 div.secondmenuitem5									{ padding: 10px 0px 34px 0px; width: 33.33%; text-align: center; }
 div.secondmenuitem6									{ padding: 10px 0px 34px 0px; width: 33.33%; text-align: right; }

 div.footercontent									{ float: none; max-width: 750px; margin: auto auto; color: #404040; font-family: PTSansBook; font-size: 14px; line-height: 17px; }
 div.footerleft										{ width: 37.33%; padding: 55px 30px 65px 0px; margin: 0; }
 div.footercenter									{ width: 32.33%; padding: 55px 30px 65px 0px; margin-left: -30px; }
 div.footerright									{ width: 30.34%; padding: 55px 0px 65px 0px; margin-left: -5px; }

 div.textcontent									{ padding: 32px 0px 46px 0px; float: none; width: 100%; max-width: 750px; margin: auto auto; }
 span.titletext										{ font-family: PtSansBold, Arial; font-size: 36px; line-height: 39px; color: #606060; }
 span.simpletext									{ font-family: PtSansBook, Arial; font-size: 16px; line-height: 22px; color: #606060; }

 div.poolsserieslinkscontent								{ float: none; max-width: 750px; margin: auto auto; color: #404040; font-family: PTSansBook; font-size: 17px; line-height: 23px; }
 div.poolsserieslinks1									{ width: 33.33%; text-align: left; padding: 28px 0px 0px 0px; }
 div.poolsserieslinks2									{ width: 33.34%; text-align: center; padding: 28px 0px 0px 0px; }
 div.poolsserieslinks3									{ width: 33.33%; text-align: right; padding: 28px 0px 0px 0px; }
 div.poolsserieslinks4									{ width: 33.33%; text-align: left; padding: 20px 0px 33px 0px; }
 div.poolsserieslinks5									{ width: 33.34%; text-align: center; padding: 20px 0px 33px 0px; }
 div.poolsserieslinks6									{ width: 33.33%; text-align: right; padding: 20px 0px 33px 0px; }

 div.corecontainer									{ margin: 0px 0px 28px 0px; }
 div.corescheme										{ width: 45%; padding:0px  20px 0px 0px; }
 div.coretext										{ width: 55%; padding: 6px 0px 0px 0px; font-size: 14px; line-height: 17px; }

 td.signs										{ width: 14px; vertical-align: top; margin: 0; padding: 3px 8px 0px 0px; border: 0; border-collapse: collapse; line-height: 0; }
 td.text										{ padding-bottom: 8px; }

 table.te										{ width: 100%; text-align: center; border: 0; border-collapse: collapse; margin: 10px 0px 10px 0px; padding: 0; outline: none; }
 table.te				td.dheader					{ display: table-cell; padding: 14px 20px 14px 20px; font-family: PtSansBold, Arial; border-top: 1px solid #d0d0d0; border-bottom: 1px solid #d0d0d0; background-color: #f5f5f5; }
 table.te				td.mheader					{ display: none; padding: 14px 20px 14px 20px; font-family: PtSansBold, Arial; border-top: 1px solid #d0d0d0; border-bottom: 1px solid #d0d0d0; background-color: #f5f5f5; }
 table.te				td.body						{ padding: 14px 20px 14px 20px; border-bottom: 1px solid #d0d0d0; }
 table.te				td.bodyb					{ font-family: PtSansBold, Arial; padding: 14px 20px 14px 20px; border-bottom: 1px solid #d0d0d0; }
 div.remarks										{ display: none; margin: 0; }

 div.footercenter			a						{ color: #404040; text-decoration: none; border-bottom: 1px solid #a0a0a0; font-family: PtSansBook; font-size: 14px; line-height: 17px; }
 div.footercenter			a:hover						{ color: #404040; text-decoration: none; border-bottom: 1px solid #a0a0a0; font-family: PtSansBook; font-size: 14px; line-height: 17px; }

 span.hideimage										{ display: none; }
}


@media screen and (min-width: 1300px)
{
 #headerlayout										{ display: none; }
 #mainmenu										{ display: block; }
 #secondmenu										{ display: block; background-image: url('/img/aquabg.jpg'); background-size: cover; background-color: #216a9c; }
 #logo											{ display: block; width: 160px; position: absolute; left: 0; top: 0; padding: 35px 0px 0px 30px; }
 #phone											{ display: block; width: 160px; position: absolute; left: 100%; top: 0; padding: 35px 30px 0px 0px; margin-left: -160px; text-align: right; }

 div.poolsseries									{ padding: 31px 0px 31px 0px; font-family: PtSansBold, Arial; font-size: 24px; text-align: center; }

 div.mainmenucontent									{ float: none; width: 100%; max-width: 850px; margin: auto auto; color: #606060; font-family: ConthraxSbRegular; font-size: 14px; }
 div.mainmenuitem1									{ padding: 40px 0px 38px 0px; width: 22%; text-align: left; }
 div.mainmenuitem2									{ padding: 40px 0px 38px 70px; width: 26%; text-align: center; }
 div.mainmenuitem3									{ padding: 40px 0px 38px 90px; width: 27%; text-align: center; }
 div.mainmenuitem4									{ padding: 40px 0px 38px 0px; width: 25%; text-align: right; }

 div.secondmenucontent									{ float: none; width: 100%; max-width: 850px; margin: auto auto; color: #ffffff; font-family: PTSansBook; font-size: 15px; }
 div.secondmenucontent			a						{ text-decoration: none; color: #ffffff; border-bottom: 1px solid #d0d0d0; }
 div.secondmenucontent			a:hover						{ color: #ffffff; border-bottom: 1px solid #d0d0d0; }
 div.secondmenuitem1									{ padding: 28px 0px 10px 0px; width: 33.33%; text-align: left; }
 div.secondmenuitem2									{ padding: 28px 0px 10px 0px; width: 33.33%; text-align: center; }
 div.secondmenuitem3									{ padding: 28px 0px 10px 0px; width: 33.33%; text-align: right; }
 div.secondmenuitem4									{ padding: 10px 0px 34px 0px; width: 33.33%; text-align: left; }
 div.secondmenuitem5									{ padding: 10px 0px 34px 0px; width: 33.33%; text-align: center; }
 div.secondmenuitem6									{ padding: 10px 0px 34px 0px; width: 33.33%; text-align: right; }

 div.footercontent									{ float: none; max-width: 850px; margin: auto auto; color: #404040; font-family: PTSansBook; font-size: 14px; line-height: 17px; }
 div.footerleft										{ width: 37.33%; padding: 55px 30px 65px 0px; }
 div.footercenter									{ width: 32.33%; padding: 55px 30px 65px 0px; margin-left: -10px; }
 div.footerright									{ width: 30.34%; padding: 55px 0px 65px 5px; }

 div.textcontent									{ padding: 34px 0px 46px 0px; float: none; width: 100%; max-width: 850px; margin: auto auto; }
 div.textcontent			div						{ margin-bottom: 2.5%; }					
 div.textcontent			div		img				{ display: block; float: left; width: 22%; margin: 2.5% 3% 0px 0px; }
 span.titletext										{ font-family: PtSansBold, Arial; font-size: 38px; line-height: 41px; color: #606060; }
 span.simpletext									{ font-family: PtSansBook, Arial; font-size: 17px; line-height: 23px; color: #606060; }

 div.poolsserieslinkscontent								{ float: none; max-width: 850px; margin: auto auto; color: #404040; font-family: PTSansBook; font-size: 17px; line-height: 23px; }
 div.poolsserieslinks1									{ width: 11%; text-align: left; padding: 30px 0px 34px 0px; }
 div.poolsserieslinks2									{ width: 27%; text-align: center; padding: 30px 0px 34px 0px; }
 div.poolsserieslinks3									{ width: 11%; text-align: center; padding: 30px 0px 34px 0px; }
 div.poolsserieslinks4									{ width: 22%; text-align: center; padding: 30px 0px 34px 0px; }
 div.poolsserieslinks5									{ width: 15%; text-align: center; padding: 30px 0px 34px 0px; }
 div.poolsserieslinks6									{ width: 14%; text-align: right; padding: 30px 0px 34px 0px; }

 div.corecontainer									{ margin: 0px 0px 24px 0px; }
 div.corescheme										{ width: 38%; padding:0px  20px 0px 0px; }
 div.coretext										{ width: 62%; padding: 28px 0px 0px 0px; font-size: 14px; line-height: 19px; }

 td.signs										{ width: 16px; vertical-align: top; margin: 0; padding: 2px 10px 0px 0px; border: 0; border-collapse: collapse; line-height: 0; }
 td.text										{ padding-bottom: 10px; }

 table.te										{ width: 100%; text-align: center; border: 0; border-collapse: collapse; margin: 10px 0px 10px 0px; padding: 0; outline: none; }
 table.te				td.dheader					{ display: table-cell; padding: 14px 20px 14px 20px; font-family: PtSansBold, Arial; border-top: 1px solid #d0d0d0; border-bottom: 1px solid #d0d0d0; background-color: #f5f5f5; }
 table.te				td.mheader					{ display: none; padding: 14px 20px 14px 20px; font-family: PtSansBold, Arial; border-top: 1px solid #d0d0d0; border-bottom: 1px solid #d0d0d0; background-color: #f5f5f5; }
 table.te				td.body						{ padding: 14px 20px 14px 20px; border-bottom: 1px solid #d0d0d0; }
 table.te				td.bodyb					{ font-family: PtSansBold, Arial; padding: 14px 20px 14px 20px; border-bottom: 1px solid #d0d0d0; }
 div.remarks										{ display: none; margin: 0; }

 div.footercenter			a						{ color: #404040; text-decoration: none; border-bottom: 1px solid #a0a0a0; font-family: PtSansBook; font-size: 14px; line-height: 17px; }
 div.footercenter			a:hover						{ color: #404040; text-decoration: none; border-bottom: 1px solid #a0a0a0; font-family: PtSansBook; font-size: 14px; line-height: 17px; }

 span.hideimage										{ display: none; }
}


@media screen and (min-width: 1400px)
{
 #headerlayout										{ display: none; }
 #mainmenu										{ display: block; }
 #secondmenu										{ display: block; background-image: url('/img/aquabg.jpg'); background-size: cover; background-color: #216a9c; }
 #logo											{ display: block; width: 160px; position: absolute; left: 0; top: 0; padding: 36px 0px 0px 30px; }
 #phone											{ display: block; width: 160px; position: absolute; left: 100%; top: 0; padding: 36px 30px 0px 0px; margin-left: -160px; text-align: right; }

 div.poolsseries									{ padding: 31px 0px 31px 0px; font-family: PtSansBold, Arial; font-size: 24px; text-align: center; }

 div.mainmenucontent									{ float: none; width: 100%; max-width: 900px; margin: auto auto; color: #606060; font-family: ConthraxSbRegular; font-size: 14px; }
 div.mainmenuitem1									{ padding: 40px 0px 38px 0px; width: 21%; text-align: left; }
 div.mainmenuitem2									{ padding: 40px 0px 38px 90px; width: 26%; text-align: center; }
 div.mainmenuitem3									{ padding: 40px 0px 38px 130px; width: 28%; text-align: center; }
 div.mainmenuitem4									{ padding: 40px 0px 38px 0px; width: 25%; text-align: right; }

 div.secondmenucontent									{ float: none; width: 100%; max-width: 900px; margin: auto auto; color: #ffffff; font-family: PTSansBook; font-size: 15px; }
 div.secondmenucontent			a						{ text-decoration: none; color: #ffffff; border-bottom: 1px solid #d0d0d0; }
 div.secondmenucontent			a:hover						{ color: #ffffff; border-bottom: 1px solid #d0d0d0; }
 div.secondmenuitem1									{ padding: 30px 0px 12px 0px; width: 33.33%; text-align: left; }
 div.secondmenuitem2									{ padding: 30px 0px 12px 0px; width: 33.33%; text-align: center; }
 div.secondmenuitem3									{ padding: 30px 0px 12px 0px; width: 33.33%; text-align: right; }
 div.secondmenuitem4									{ padding: 12px 0px 38px 0px; width: 33.33%; text-align: left; }
 div.secondmenuitem5									{ padding: 12px 0px 38px 0px; width: 33.33%; text-align: center; }
 div.secondmenuitem6									{ padding: 12px 0px 38px 0px; width: 33.33%; text-align: right; }

 div.footercontent									{ float: none; max-width: 900px; margin: auto auto; color: #404040; font-family: PTSansBook; font-size: 14px; line-height: 17px; }
 div.footerleft										{ width: 37.33%; padding: 55px 30px 65px 0px; }
 div.footercenter									{ width: 33.33%; padding: 55px 30px 65px 0px; }
 div.footerright									{ width: 29.34%; padding: 55px 0px 65px 10px; }

 div.textcontent									{ padding: 34px 0px 46px 0px; float: none; width: 100%; max-width: 900px; margin: auto auto; }
 span.titletext										{ font-family: PtSansBold, Arial; font-size: 38px; line-height: 41px; color: #606060; }
 span.simpletext									{ font-family: PtSansBook, Arial; font-size: 17px; line-height: 23px; color: #606060; }

 div.poolsserieslinkscontent								{ float: none; max-width: 900px; margin: auto auto; color: #404040; font-family: PTSansBook; font-size: 17px; line-height: 23px; }
 div.poolsserieslinks1									{ width: 11%; text-align: left; padding: 30px 0px 34px 0px; }
 div.poolsserieslinks2									{ width: 27%; text-align: center; padding: 30px 0px 34px 0px; }
 div.poolsserieslinks3									{ width: 11%; text-align: center; padding: 30px 0px 34px 0px; }
 div.poolsserieslinks4									{ width: 22%; text-align: center; padding: 30px 0px 34px 0px; }
 div.poolsserieslinks5									{ width: 15%; text-align: center; padding: 30px 0px 34px 0px; }
 div.poolsserieslinks6									{ width: 14%; text-align: right; padding: 30px 0px 34px 0px; }

 div.corecontainer									{ margin: 0px 0px 24px 0px; }
 div.corescheme										{ width: 40%; padding:0px  20px 0px 0px; }
 div.coretext										{ width: 60%; padding: 34px 0px 0px 0px; font-size: 15px; line-height: 20px; }

 td.signs										{ width: 16px; vertical-align: top; margin: 0; padding: 2px 10px 0px 0px; border: 0; border-collapse: collapse; line-height: 0; }
 td.text										{ padding-bottom: 10px; }

 table.te										{ width: 100%; text-align: center; border: 0; border-collapse: collapse; margin: 10px 0px 10px 0px; padding: 0; outline: none; }
 table.te				td.dheader					{ display: table-cell; padding: 14px 20px 14px 20px; font-family: PtSansBold, Arial; border-top: 1px solid #d0d0d0; border-bottom: 1px solid #d0d0d0; background-color: #f5f5f5; }
 table.te				td.mheader					{ display: none; padding: 14px 20px 14px 20px; font-family: PtSansBold, Arial; border-top: 1px solid #d0d0d0; border-bottom: 1px solid #d0d0d0; background-color: #f5f5f5; }
 table.te				td.body						{ padding: 14px 20px 14px 20px; border-bottom: 1px solid #d0d0d0; }
 table.te				td.bodyb					{ font-family: PtSansBold, Arial; padding: 14px 20px 14px 20px; border-bottom: 1px solid #d0d0d0; }
 div.remarks										{ display: none; margin: 0; }

 div.footercenter			a						{ color: #404040; text-decoration: none; border-bottom: 1px solid #a0a0a0; font-family: PtSansBook; font-size: 14px; line-height: 17px; }
 div.footercenter			a:hover						{ color: #404040; text-decoration: none; border-bottom: 1px solid #a0a0a0; font-family: PtSansBook; font-size: 14px; line-height: 17px; }

 span.hideimage										{ display: none; }
}


@media screen and (min-width: 1500px)
{
 #headerlayout										{ display: none; }
 #mainmenu										{ display: block; }
 #secondmenu										{ display: block; background-image: url('/img/aquabg.jpg'); background-size: cover; background-color: #216a9c; }
 #logo											{ display: block; width: 160px; position: absolute; left: 0; top: 0; padding: 35px 0px 0px 30px; }
 #phone											{ display: block; width: 160px; position: absolute; left: 100%; top: 0; padding: 35px 30px 0px 0px; margin-left: -160px; text-align: right; }

 div.poolsseries									{ padding: 31px 0px 31px 0px; font-family: PtSansBold, Arial; font-size: 24px; text-align: center; }

 div.mainmenucontent									{ float: none; width: 100%; max-width: 950px; margin: auto auto; color: #606060; font-family: ConthraxSbRegular; font-size: 14px; }
 div.mainmenuitem1									{ padding: 40px 0px 38px 0px; width: 22%; text-align: left; }
 div.mainmenuitem2									{ padding: 40px 0px 38px 80px; width: 26%; text-align: center; }
 div.mainmenuitem3									{ padding: 40px 0px 38px 130px; width: 27%; text-align: center; }
 div.mainmenuitem4									{ padding: 40px 0px 38px 0px; width: 25%; text-align: right; }

 div.secondmenucontent									{ float: none; width: 100%; max-width: 950px; margin: auto auto; color: #ffffff; font-family: PTSansBook; font-size: 16px; }
 div.secondmenucontent			a						{ text-decoration: none; color: #ffffff; border-bottom: 1px solid #d0d0d0; }
 div.secondmenucontent			a:hover						{ color: #ffffff; border-bottom: 1px solid #d0d0d0; }
 div.secondmenuitem1									{ padding: 31px 0px 13px 0px; width: 33.33%; text-align: left; }
 div.secondmenuitem2									{ padding: 31px 0px 13px 0px; width: 33.33%; text-align: center; }
 div.secondmenuitem3									{ padding: 31px 0px 13px 0px; width: 33.33%; text-align: right; }
 div.secondmenuitem4									{ padding: 12px 0px 39px 0px; width: 33.33%; text-align: left; }
 div.secondmenuitem5									{ padding: 12px 0px 39px 0px; width: 33.33%; text-align: center; }
 div.secondmenuitem6									{ padding: 12px 0px 39px 0px; width: 33.33%; text-align: right; }

 div.footercontent									{ float: none; max-width: 965px; margin: auto auto; color: #404040; font-family: PTSansBook; font-size: 16px; line-height: 19px; }
 div.footerleft										{ width: 37.33%; padding: 55px 30px 65px 0px; }
 div.footercenter									{ width: 32.33%; padding: 55px 30px 65px 10px; }
 div.footerright									{ width: 30.34%; padding: 55px 0px 65px 48px; }

 div.textcontent									{ padding: 34px 0px 46px 0px; float: none; width: 100%; max-width: 965px; margin: auto auto; }
 span.titletext										{ font-family: PtSansBold, Arial; font-size: 38px; line-height: 41px; color: #606060; }
 span.simpletext									{ font-family: PtSansBook, Arial; font-size: 18px; line-height: 24px; color: #606060; }

 div.poolsserieslinkscontent								{ float: none; max-width: 965px; margin: auto auto; color: #404040; font-family: PTSansBook; font-size: 19px; line-height: 25px; }
 div.poolsserieslinks1									{ width: 11%; text-align: left; padding: 30px 0px 34px 0px; }
 div.poolsserieslinks2									{ width: 27%; text-align: center; padding: 30px 0px 34px 0px; }
 div.poolsserieslinks3									{ width: 11%; text-align: center; padding: 30px 0px 34px 0px; }
 div.poolsserieslinks4									{ width: 23%; text-align: center; padding: 30px 0px 34px 0px; }
 div.poolsserieslinks5									{ width: 15%; text-align: center; padding: 30px 0px 34px 0px; }
 div.poolsserieslinks6									{ width: 13%; text-align: right; padding: 30px 0px 34px 0px; }

 div.corecontainer									{ margin: 0px 0px 24px 0px; }
 div.corescheme										{ width: 40%; padding:0px  20px 0px 0px; }
 div.coretext										{ width: 60%; padding: 34px 0px 0px 0px; font-size: 16px; line-height: 22px; }

 td.signs										{ width: 18px; vertical-align: top; margin: 0; padding: 3px 12px 0px 0px; border: 0; border-collapse: collapse; line-height: 0; }
 td.text										{ padding-bottom: 10px; }

 table.te										{ width: 100%; text-align: center; border: 0; border-collapse: collapse; margin: 10px 0px 10px 0px; padding: 0; outline: none; }
 table.te				td.dheader					{ display: table-cell; padding: 14px 20px 14px 20px; font-family: PtSansBold, Arial; border-top: 1px solid #d0d0d0; border-bottom: 1px solid #d0d0d0; background-color: #f5f5f5; }
 table.te				td.mheader					{ display: none; padding: 14px 20px 14px 20px; font-family: PtSansBold, Arial; border-top: 1px solid #d0d0d0; border-bottom: 1px solid #d0d0d0; background-color: #f5f5f5; }
 table.te				td.body						{ padding: 14px 20px 14px 20px; border-bottom: 1px solid #d0d0d0; }
 table.te				td.bodyb					{ font-family: PtSansBold, Arial; padding: 14px 20px 14px 20px; border-bottom: 1px solid #d0d0d0; }
 div.remarks										{ display: none; margin: 0; }

 div.footercenter			a						{ color: #404040; text-decoration: none; border-bottom: 1px solid #a0a0a0; font-family: PtSansBook; font-size: 16px; line-height: 19px; }
 div.footercenter			a:hover						{ color: #404040; text-decoration: none; border-bottom: 1px solid #a0a0a0; font-family: PtSansBook; font-size: 16px; line-height: 19px; }

 span.hideimage										{ display: none; }
}


@media screen and (min-width: 1600px)
{
 #headerlayout										{ display: none; }
 #mainmenu										{ display: block; }
 #secondmenu										{ display: block; background-image: url('/img/aquabg.jpg'); background-size: cover; background-color: #216a9c; }
 #logo											{ display: block; width: 165px; position: absolute; left: 0; top: 0; padding: 35px 0px 0px 30px; }
 #phone											{ display: block; width: 165px; position: absolute; left: 100%; top: 0; padding: 35px 30px 0px 0px; margin-left: -165px; text-align: right; }

 div.poolsseries									{ padding: 31px 0px 31px 0px; font-family: PtSansBold, Arial; font-size: 24px; text-align: center; }

 div.mainmenucontent									{ float: none; width: 100%; max-width: 1000px; margin: auto auto; color: #606060; font-family: ConthraxSbRegular; font-size: 15px; }
 div.mainmenuitem1									{ padding: 40px 0px 38px 0px; width: 22%; text-align: left; }
 div.mainmenuitem2									{ padding: 40px 0px 38px 70px; width: 25%; text-align: center; }
 div.mainmenuitem3									{ padding: 40px 0px 38px 130px; width: 28%; text-align: center; }
 div.mainmenuitem4									{ padding: 40px 0px 38px 0px; width: 25%; text-align: right; }

 div.secondmenucontent									{ float: none; width: 100%; max-width: 1000px; margin: auto auto; color: #ffffff; font-family: PTSansBook; font-size: 16px; }
 div.secondmenucontent			a						{ text-decoration: none; color: #ffffff; border-bottom: 1px solid #d0d0d0; }
 div.secondmenucontent			a:hover						{ color: #ffffff; border-bottom: 1px solid #d0d0d0; }
 div.secondmenuitem1									{ padding: 31px 0px 13px 0px; width: 33.33%; text-align: left; }
 div.secondmenuitem2									{ padding: 31px 0px 13px 0px; width: 33.33%; text-align: center; }
 div.secondmenuitem3									{ padding: 31px 0px 13px 0px; width: 33.33%; text-align: right; }
 div.secondmenuitem4									{ padding: 12px 0px 39px 0px; width: 33.33%; text-align: left; }
 div.secondmenuitem5									{ padding: 12px 0px 39px 0px; width: 33.33%; text-align: center; }
 div.secondmenuitem6									{ padding: 12px 0px 39px 0px; width: 33.33%; text-align: right; }

 div.footercontent									{ float: none; max-width: 1000px; margin: auto auto; color: #404040; font-family: PTSansBook; font-size: 16px; line-height: 19px; }
 div.footerleft										{ width: 37.33%; padding: 55px 30px 65px 0px; }
 div.footercenter									{ width: 32.33%; padding: 55px 30px 65px 10px; }
 div.footerright									{ width: 30.34%; padding: 55px 0px 65px 50px; }

 div.textcontent									{ padding: 34px 0px 46px 0px; float: none; width: 100%; max-width: 1000px; margin: auto auto; }
 span.titletext										{ font-family: PtSansBold, Arial; font-size: 38px; line-height: 41px; color: #606060; }
 span.simpletext									{ font-family: PtSansBook, Arial; font-size: 18px; line-height: 24px; color: #606060; }

 div.poolsserieslinkscontent								{ float: none; max-width: 1000px; margin: auto auto; color: #404040; font-family: PTSansBook; font-size: 19px; line-height: 25px; }
 div.poolsserieslinks1									{ width: 11%; text-align: left; padding: 30px 0px 34px 0px; }
 div.poolsserieslinks2									{ width: 27%; text-align: center; padding: 30px 0px 34px 0px; }
 div.poolsserieslinks3									{ width: 11%; text-align: center; padding: 30px 0px 34px 0px; }
 div.poolsserieslinks4									{ width: 23%; text-align: center; padding: 30px 0px 34px 0px; }
 div.poolsserieslinks5									{ width: 15%; text-align: center; padding: 30px 0px 34px 0px; }
 div.poolsserieslinks6									{ width: 13%; text-align: right; padding: 30px 0px 34px 0px; }

 div.corecontainer									{ margin: 0px 0px 24px 0px; }
 div.corescheme										{ width: 40%; padding:0px  20px 0px 0px; }
 div.coretext										{ width: 60%; padding: 30px 0px 0px 0px; font-size: 17px; line-height: 23px; }

 td.signs										{ width: 18px; vertical-align: top; margin: 0; padding: 3px 12px 0px 0px; border: 0; border-collapse: collapse; line-height: 0; }
 td.text										{ padding-bottom: 10px; }

 table.te										{ width: 100%; text-align: center; border: 0; border-collapse: collapse; margin: 10px 0px 10px 0px; padding: 0; outline: none; }
 table.te				td.dheader					{ display: table-cell; padding: 14px 20px 14px 20px; font-family: PtSansBold, Arial; border-top: 1px solid #d0d0d0; border-bottom: 1px solid #d0d0d0; background-color: #f5f5f5; }
 table.te				td.mheader					{ display: none; padding: 14px 20px 14px 20px; font-family: PtSansBold, Arial; border-top: 1px solid #d0d0d0; border-bottom: 1px solid #d0d0d0; background-color: #f5f5f5; }
 table.te				td.body						{ padding: 14px 20px 14px 20px; border-bottom: 1px solid #d0d0d0; }
 table.te				td.bodyb					{ font-family: PtSansBold, Arial; padding: 14px 20px 14px 20px; border-bottom: 1px solid #d0d0d0; }
 div.remarks										{ display: none; margin: 0; }

 div.footercenter			a						{ color: #404040; text-decoration: none; border-bottom: 1px solid #a0a0a0; font-family: PtSansBook; font-size: 16px; line-height: 19px; }
 div.footercenter			a:hover						{ color: #404040; text-decoration: none; border-bottom: 1px solid #a0a0a0; font-family: PtSansBook; font-size: 16px; line-height: 19px; }

 span.hideimage										{ display: none; }
}


@media screen and (min-width: 1700px)
{
 #headerlayout										{ display: none; }
 #mainmenu										{ display: block; }
 #secondmenu										{ display: block; background-image: url('/img/aquabg.jpg'); background-size: cover; background-color: #216a9c; }
 #logo											{ display: block; width: 170px; position: absolute; left: 0; top: 0; padding: 35px 0px 0px 30px; }
 #phone											{ display: block; width: 170px; position: absolute; left: 100%; top: 0; padding: 35px 30px 0px 0px; margin-left: -170px; text-align: right; }

 div.poolsseries									{ padding: 31px 0px 31px 0px; font-family: PtSansBold, Arial; font-size: 24px; text-align: center; }

 div.mainmenucontent									{ float: none; width: 100%; max-width: 1100px; margin: auto auto; color: #606060; font-family: ConthraxSbRegular; font-size: 16px; }
 div.mainmenuitem1									{ padding: 40px 0px 38px 0px; width: 23%; text-align: left; }
 div.mainmenuitem2									{ padding: 40px 0px 38px 50px; width: 21%; text-align: center; }
 div.mainmenuitem3									{ padding: 40px 0px 38px 120px; width: 31%; text-align: center; }
 div.mainmenuitem4									{ padding: 40px 0px 38px 0px; width: 25%; text-align: right; }

 div.secondmenucontent									{ float: none; width: 100%; max-width: 1100px; margin: auto auto; color: #ffffff; font-family: PTSansBook; font-size: 17px; }
 div.secondmenucontent			a						{ text-decoration: none; color: #ffffff; border-bottom: 1px solid #d0d0d0; }
 div.secondmenucontent			a:hover						{ color: #ffffff; border-bottom: 1px solid #d0d0d0; }
 div.secondmenuitem1									{ padding: 32px 0px 13px 0px; width: 33.33%; text-align: left; }
 div.secondmenuitem2									{ padding: 32px 0px 13px 0px; width: 33.33%; text-align: center; }
 div.secondmenuitem3									{ padding: 32px 0px 13px 0px; width: 33.33%; text-align: right; }
 div.secondmenuitem4									{ padding: 14px 0px 41px 0px; width: 33.33%; text-align: left; }
 div.secondmenuitem5									{ padding: 14px 0px 41px 0px; width: 33.33%; text-align: center; }
 div.secondmenuitem6									{ padding: 14px 0px 41px 0px; width: 33.33%; text-align: right; }

 div.footercontent									{ float: none; max-width: 1100px; margin: auto auto; color: #404040; font-family: PTSansBook; font-size: 16px; line-height: 19px; }
 div.footerleft										{ width: 37.33%; padding: 55px 30px 65px 0px; }
 div.footercenter									{ width: 34.33%; padding: 55px 30px 65px 30px; }
 div.footerright									{ width: 28.34%; padding: 55px 0px 65px 60px; }

 div.textcontent									{ padding: 34px 0px 46px 0px; float: none; width: 100%; max-width: 1100px; margin: auto auto; }
 div.textcontent			div						{ margin-bottom: 2.5%; }					
 div.textcontent			div		img				{ display: block; float: left; width: 17%; margin: 2.5% 3% 0px 0px; }
 span.titletext										{ font-family: PtSansBold, Arial; font-size: 38px; line-height: 41px; color: #606060; }
 span.simpletext									{ font-family: PtSansBook, Arial; font-size: 19px; line-height: 25px; color: #606060; }

 div.poolsserieslinkscontent								{ float: none; max-width: 1100px; margin: auto auto; color: #404040; font-family: PTSansBook; font-size: 19px; line-height: 25px; }
 div.poolsserieslinks1									{ width: 10%; text-align: left; padding: 30px 0px 34px 0px; }
 div.poolsserieslinks2									{ width: 27%; text-align: center; padding: 30px 0px 34px 0px; }
 div.poolsserieslinks3									{ width: 11%; text-align: center; padding: 30px 0px 34px 0px; }
 div.poolsserieslinks4									{ width: 25%; text-align: center; padding: 30px 0px 34px 0px; }
 div.poolsserieslinks5									{ width: 12%; text-align: center; padding: 30px 0px 34px 0px; }
 div.poolsserieslinks6									{ width: 15%; text-align: right; padding: 30px 0px 34px 0px; }

 div.corecontainer									{ margin: 0px 0px 24px 0px; }
 div.corescheme										{ width: 40%; padding:0px  20px 0px 0px; }
 div.coretext										{ width: 60%; padding: 70px 0px 0px 0px; font-size: 17px; line-height: 23px; }

 td.signs										{ width: 20px; vertical-align: top; margin: 0; padding: 3px 12px 0px 0px; border: 0; border-collapse: collapse; line-height: 0; }
 td.text										{ padding-bottom: 12px; }

 table.te										{ width: 100%; text-align: center; border: 0; border-collapse: collapse; margin: 10px 0px 10px 0px; padding: 0; outline: none; }
 table.te				td.dheader					{ display: table-cell; padding: 14px 20px 14px 20px; font-family: PtSansBold, Arial; border-top: 1px solid #d0d0d0; border-bottom: 1px solid #d0d0d0; background-color: #f5f5f5; }
 table.te				td.mheader					{ display: none; padding: 14px 20px 14px 20px; font-family: PtSansBold, Arial; border-top: 1px solid #d0d0d0; border-bottom: 1px solid #d0d0d0; background-color: #f5f5f5; }
 table.te				td.body						{ padding: 14px 20px 14px 20px; border-bottom: 1px solid #d0d0d0; }
 table.te				td.bodyb					{ font-family: PtSansBold, Arial; padding: 14px 20px 14px 20px; border-bottom: 1px solid #d0d0d0; }
 div.remarks										{ display: none; margin: 0; }

 div.footercenter			a						{ color: #404040; text-decoration: none; border-bottom: 1px solid #a0a0a0; font-family: PtSansBook; font-size: 16px; line-height: 19px; }
 div.footercenter			a:hover						{ color: #404040; text-decoration: none; border-bottom: 1px solid #a0a0a0; font-family: PtSansBook; font-size: 16px; line-height: 19px; }

 span.hideimage										{ display: none; }
}


@media screen and (min-width: 1850px)
{
 #headerlayout										{ display: none; }
 #mainmenu										{ display: block; }
 #secondmenu										{ display: block; background-image: url('/img/aquabg.jpg'); background-size: cover; background-color: #216a9c; }
 #logo											{ display: block; width: 180px; position: absolute; left: 0; top: 0; padding: 33px 0px 0px 30px; }
 #phone											{ display: block; width: 180px; position: absolute; left: 100%; top: 0; padding: 33px 30px 0px 0px; margin-left: -180px; text-align: right; }

 div.poolsseries									{ padding: 32px 0px 32px 0px; font-family: PtSansBold, Arial; font-size: 24px; text-align: center; }

 div.mainmenucontent									{ float: none; width: 100%; max-width: 1200px; margin: auto auto; color: #606060; font-family: ConthraxSbRegular; font-size: 16px; }
 div.mainmenuitem1									{ padding: 40px 0px 38px 0px; width: 23%; text-align: left; }
 div.mainmenuitem2									{ padding: 40px 0px 38px 40px; width: 21%; text-align: center; }
 div.mainmenuitem3									{ padding: 40px 0px 38px 120px; width: 31%; text-align: center; }
 div.mainmenuitem4									{ padding: 40px 0px 38px 0px; width: 25%; text-align: right; }

 div.secondmenucontent									{ float: none; width: 100%; max-width: 1200px; margin: auto auto; color: #ffffff; font-family: PTSansBook; font-size: 18px; }
 div.secondmenucontent			a						{ text-decoration: none; color: #ffffff; border-bottom: 1px solid #d0d0d0; }
 div.secondmenucontent			a:hover						{ color: #ffffff; border-bottom: 1px solid #d0d0d0; }
 div.secondmenuitem1									{ padding: 32px 0px 15px 0px; width: 33.33%; text-align: left; }
 div.secondmenuitem2									{ padding: 32px 0px 15px 0px; width: 33.33%; text-align: center; }
 div.secondmenuitem3									{ padding: 32px 0px 15px 0px; width: 33.33%; text-align: right; }
 div.secondmenuitem4									{ padding: 14px 0px 42px 0px; width: 33.33%; text-align: left; }
 div.secondmenuitem5									{ padding: 14px 0px 42px 0px; width: 33.33%; text-align: center; }
 div.secondmenuitem6									{ padding: 14px 0px 42px 0px; width: 33.33%; text-align: right; }

 div.footercontent									{ float: none; max-width: 1200px; margin: auto auto; color: #404040; font-family: PTSansBook; font-size: 16px; line-height: 19px; }
 div.footerleft										{ width: 37.33%; padding: 55px 30px 65px 0px; }
 div.footercenter									{ width: 37.33%; padding: 50px 30px 65px 30px; }
 div.footerright									{ width: 25.34%; padding: 53px 0px 65px 50px; }

 div.textcontent									{ padding: 34px 0px 46px 0px; float: none; width: 100%; max-width: 1200px; margin: auto auto; }
 span.titletext										{ font-family: PtSansBold, Arial; font-size: 38px; line-height: 41px; color: #606060; }
 span.simpletext									{ font-family: PtSansBook, Arial; font-size: 19px; line-height: 25px; color: #606060; }

 div.poolsserieslinkscontent								{ float: none; max-width: 1200px; margin: auto auto; color: #404040; font-family: PTSansBook; font-size: 19px; line-height: 25px; }
 div.poolsserieslinks1									{ width: 10%; text-align: left; padding: 30px 0px 34px 0px; }
 div.poolsserieslinks2									{ width: 27%; text-align: center; padding: 30px 0px 34px 0px; }
 div.poolsserieslinks3									{ width: 11%; text-align: center; padding: 30px 0px 34px 0px; }
 div.poolsserieslinks4									{ width: 25%; text-align: center; padding: 30px 0px 34px 0px; }
 div.poolsserieslinks5									{ width: 12%; text-align: center; padding: 30px 0px 34px 0px; }
 div.poolsserieslinks6									{ width: 15%; text-align: right; padding: 30px 0px 34px 0px; }

 div.corecontainer									{ margin: 0px 0px 24px 0px; }
 div.corescheme										{ width: 40%; padding:0px  20px 0px 0px; }
 div.coretext										{ width: 60%; padding: 80px 0px 0px 0px; font-size: 19px; line-height: 25px; }

 td.signs										{ width: 22px; vertical-align: top; margin: 0; padding: 2px 14px 0px 0px; border: 0; border-collapse: collapse; line-height: 0; }
 td.text										{ padding-bottom: 12px; }

 table.te										{ width: 100%; text-align: center; border: 0; border-collapse: collapse; margin: 10px 0px 10px 0px; padding: 0; outline: none; }
 table.te				td.dheader					{ display: table-cell; padding: 14px 20px 14px 20px; font-family: PtSansBold, Arial; border-top: 1px solid #d0d0d0; border-bottom: 1px solid #d0d0d0; background-color: #f5f5f5; }
 table.te				td.mheader					{ display: none; padding: 14px 20px 14px 20px; font-family: PtSansBold, Arial; border-top: 1px solid #d0d0d0; border-bottom: 1px solid #d0d0d0; background-color: #f5f5f5; }
 table.te				td.body						{ padding: 14px 20px 14px 20px; border-bottom: 1px solid #d0d0d0; }
 table.te				td.bodyb					{ font-family: PtSansBold, Arial; padding: 14px 20px 14px 20px; border-bottom: 1px solid #d0d0d0; }
 div.remarks										{ display: none; margin: 0; }

 div.footercenter			a						{ color: #404040; text-decoration: none; border-bottom: 1px solid #a0a0a0; font-family: PtSansBook; font-size: 16px; line-height: 19px; }
 div.footercenter			a:hover						{ color: #404040; text-decoration: none; border-bottom: 1px solid #a0a0a0; font-family: PtSansBook; font-size: 16px; line-height: 19px; }

 span.hideimage										{ display: none; }
}


@media screen and (min-width: 1900px)
{
 #headerlayout										{ display: none; }
 #mainmenu										{ display: block; }
 #secondmenu										{ display: block; background-image: url('/img/aquabg.jpg'); background-size: cover; background-color: #216a9c; }
 #logo											{ display: block; width: 200px; position: absolute; left: 0; top: 0; padding: 32px 0px 0px 30px; }
 #phone											{ display: block; width: 200px; position: absolute; left: 100%; top: 0; padding: 32px 30px 0px 0px; margin-left: -200px; text-align: right; }

 div.poolsseries									{ padding: 32px 0px 32px 0px; font-family: PtSansBold, Arial; font-size: 24px; text-align: center; }

 div.secondmenucontent			a						{ text-decoration: none; color: #ffffff; border-bottom: 1px solid #d0d0d0; }
 div.secondmenucontent			a:hover						{ color: #ffffff; border-bottom: 1px solid #d0d0d0; }

 div.mainmenucontent									{ float: none; width: 100%; max-width: 1200px; margin: auto auto; color: #606060; font-family: ConthraxSbRegular; font-size: 18px; }
 div.mainmenuitem1									{ padding: 40px 0px 38px 0px; width: 25%; text-align: left; }
 div.mainmenuitem2									{ padding: 40px 0px 38px 40px; width: 22%; text-align: center; }
 div.mainmenuitem3									{ padding: 40px 0px 38px 120px; width: 28%; text-align: center; }
 div.mainmenuitem4									{ padding: 40px 0px 38px 0px; width: 25%; text-align: right; }

 div.footercontent									{ float: none; max-width: 1200px; margin: auto auto; color: #404040; font-family: PTSansBook; font-size: 16px; line-height: 19px; }
 div.footerleft										{ width: 37.33%; padding: 50px 30px 65px 0px; }
 div.footercenter									{ width: 37.33%; padding: 50px 30px 65px 30px; }
 div.footerright									{ width: 25.34%; padding: 53px 0px 65px 50px; }

 div.textcontent									{ padding: 34px 0px 46px 0px; float: none; width: 100%; max-width: 1200px; margin: auto auto; }
 span.titletext										{ font-family: PtSansBold, Arial; font-size: 38px; line-height: 41px; color: #606060; }
 span.simpletext									{ font-family: PtSansBook, Arial; font-size: 19px; line-height: 25px; color: #606060; }

 div.poolsserieslinkscontent								{ float: none; max-width: 1200px; margin: auto auto; color: #404040; font-family: PTSansBook; font-size: 19px; line-height: 25px; }
 div.poolsserieslinks1									{ width: 10%; text-align: left; padding: 30px 0px 34px 0px; }
 div.poolsserieslinks2									{ width: 27%; text-align: center; padding: 30px 0px 34px 0px; }
 div.poolsserieslinks3									{ width: 11%; text-align: center; padding: 30px 0px 34px 0px; }
 div.poolsserieslinks4									{ width: 25%; text-align: center; padding: 30px 0px 34px 0px; }
 div.poolsserieslinks5									{ width: 12%; text-align: center; padding: 30px 0px 34px 0px; }
 div.poolsserieslinks6									{ width: 15%; text-align: right; padding: 30px 0px 34px 0px; }

 div.corecontainer									{ margin: 0px 0px 24px 0px; }
 div.corescheme										{ width: 40%; padding:0px  20px 0px 0px; }
 div.coretext										{ width: 60%; padding: 80px 0px 0px 0px; font-size: 19px; line-height: 25px; }

 td.signs										{ width: 22px; vertical-align: top; margin: 0; padding: 2px 14px 0px 0px; border: 0; border-collapse: collapse; line-height: 0; }
 td.text										{ padding-bottom: 12px; }

 table.te										{ width: 100%; text-align: center; border: 0; border-collapse: collapse; margin: 10px 0px 10px 0px; padding: 0; outline: none; }
 table.te				td.dheader					{ display: table-cell; padding: 14px 20px 14px 20px; font-family: PtSansBold, Arial; border-top: 1px solid #d0d0d0; border-bottom: 1px solid #d0d0d0; background-color: #f5f5f5; }
 table.te				td.mheader					{ display: none; padding: 14px 20px 14px 20px; font-family: PtSansBold, Arial; border-top: 1px solid #d0d0d0; border-bottom: 1px solid #d0d0d0; background-color: #f5f5f5; }
 table.te				td.body						{ padding: 14px 20px 14px 20px; border-bottom: 1px solid #d0d0d0; }
 table.te				td.bodyb					{ font-family: PtSansBold, Arial; padding: 14px 20px 14px 20px; border-bottom: 1px solid #d0d0d0; }
 div.remarks										{ display: none; margin: 0; }

 div.footercenter			a						{ color: #404040; text-decoration: none; border-bottom: 1px solid #a0a0a0; font-family: PtSansBook; font-size: 16px; line-height: 19px; }
 div.footercenter			a:hover						{ color: #404040; text-decoration: none; border-bottom: 1px solid #a0a0a0; font-family: PtSansBook; font-size: 16px; line-height: 19px; }

 span.hideimage										{ display: none; }
}

div.footerleft				a						{ text-decoration: none; color: #404040; border-bottom: 1px solid #a0a0a0; }
div.footerright				a						{ text-decoration: none; color: #404040; border-bottom: 1px solid #a0a0a0; }

div.poolsrowseparator									{ border-top: 1px solid #e0e0e0; }
div.poollink										{ height: 90px; font-family: PtSansBook, Arial; font-size: 20px; text-align: center; padding-top: 22px; }
div.textcontentwrapper									{ padding: 0px 30px 0px 30px; }

div.mainmenuitem1			a						{ color: #606060; border-bottom: 1px solid #808080; }
div.mainmenuitem2			a						{ color: #606060; border-bottom: 1px solid #808080; }
div.mainmenuitem3			a						{ color: #606060; border-bottom: 1px solid #808080; }
div.mainmenuitem4			a						{ color: #606060; border-bottom: 1px solid #808080; }

#logo					img						{ width: 100%; }
#logo											{ cursor: pointer; }
#phone					img						{ width: 100%; }
#phone:hover										{ /*cursor: pointer;*/ }

div.metallbg										{ background-image: url('/img/pagebg.gif'); }

#backcallwindow										{ display: none; position: fixed; z-index: 101; top: 0; left: 0; width: 650px; height: 500px; background-color: #ffffff; padding: 30px; font-family: PtSansBook, Arial; font-size: 16px; }
*					html		#backcallwindow			{ position: absolute; top: expression(document.getElementsByTagName("body")[0].scrollTop + "px"); }

#shadybackground									{ display: none; position: fixed; z-index: 100; top: 0; left: 0; height: 100%; width: 100%; background-color: #000000; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60); -moz-opacity: 0.60; -khtml-opacity: 0.60; opacity: 0.60; }
*					html		#shadybackground		{ position: absolute; height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px'); }

span.cbtitle										{ font-family: PtSansBold, Arial; font-size: 30px; line-height: 0px; color: #3688bb; }

.backcallfields										{ color: #4a4a4a; background-color: #ffffff; margin: 2px 0px 20px 0px; height: 22px; width: 100%; border: 1px solid #d0d0d0; font-size: 16px; font-family: PtSansBook, Arial; outline: none; -moz-border-radius: 0; -webkit-border-radius: 0; border-radius: 0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; }
.backcalltextarea									{ resize: none; overflow: hidden; width: 100%; min-height: 130px; font-family: PtSansBook, Arial; font-size: 16px; color: #404040; border: 1px solid #d0d0d0; outline: 0; -moz-border-radius: 0; -webkit-border-radius: 0; border-radius: 0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; }
#sendbackcallrequest									{ float: left; width: 170px; height: 28px; font-family: PtSansBook, Arial; font-size: 16px; line-height: 16px; color: #404040; background-color: #e0e0e0; border: 0; margin-top: 15px; }
#sendbackcallrequest:hover								{ cursor: pointer; }
#closecbwbutton										{ float: right; width: 170px; height: 28px; font-family: PtSansBook, Arial; font-size: 16px; line-height: 16px; color: #404040; background-color: #e0e0e0; border: 0; margin: 15px 0px 0px 0px; }
#closecbwbutton:hover									{ cursor: pointer; }

button.closewindow									{ width: 170px; height: 28px; font-family: PtSansBook, Arial; font-size: 16px; line-height: 16px; color: #404040; background-color: #e0e0e0; border: 0; margin-top: 15px; }
button.closewindow:hover								{ cursor: pointer; }

#headerlayout										{ height: 56px; padding: 0px 20px 0px 20px; }

#popmainmenulayout									{ display: none; overflow: hidden; z-index: 100; position: absolute; top: 0; left: 0; min-width: 100%; min-height: 100%; padding-bottom: 30px; background-color: #ffffff; }
#popmainmenulayout			a						{ color: #000000; border: 0; }
#popmainmenulayout			a:hover						{ color: #000000; border: 0; }

#popmainmenuheader									{ position: absolute; z-index: -1; top: 0; left: 0; height: 56px; background-image: url('/img/pagebg.gif'); }

#closepopmainmenusign									{ width: 20%; height: 56px; }
#closepopmainmenusign			img						{ width: 54px; margin: 2px 0px 0px 3px; }

#logopopmainmenu									{ width: 60%; height: 56px; padding-top: 18px; text-align: center; }
#logopopmainmenu			img						{ float: none; display: inline; width: 120px; outline: none; border: 0; }

#emptypopmainmenu									{ float: left; width: 20%; height: 56px; }

#popmainmenuitemslayout									{ padding: 0px 20px 0px 20px; }
div.popmainmenuitem									{ font-family: PtSansBook, Arial; font-size: 16px; padding: 18px 0px 0px 0px; color: #404040; }

#backcalllayout										{ display: none; overflow: hidden; z-index: 100; position: absolute; top: 0; left: 0; min-width: 100%; min-height: 100%; padding-bottom: 10px; background-color: #ffffff; }

#backcallheader										{ position: absolute; z-index: -1; top: 0; left: 0; height: 56px; background-image: url('/img/pagebg.gif'); }

#emptybackcall										{ width: 20%; height: 56px; }

#logobackcall										{ width: 60%; height: 56px; padding-top: 18px; text-align: center; }
#logobackcall				img						{ float: none; display: inline; width: 120px; outline: none; border: 0; }

#closebackcallsign									{ width: 20%; height: 56px; }
#closebackcallsign			img						{ float: right; width: 54px; margin: 2px 1px 0px 0px; }

#ourphone										{ margin-bottom: 26px; padding-bottom: 20px; border-bottom: 1px solid #d0d0d0; font-family: PtSansBook, Arial; font-size: 18px; line-height: 22px; color: #404040; }
#ourphone				a						{ text-decoration: none; color: #404040; border-bottom: 1px solid #d0d0d0; }
#ourphone				a:hover						{ color: #404040; border-bottom: 1px solid #d0d0d0; }

#backcalltitle										{ float: left; width: 100%; margin-bottom: 20px; font-family: PtSansBold, Arial; font-size: 24px; color: #3688bb; }

#backcallform										{ padding: 20px; -moz-border-radius: 0; -webkit-border-radius: 0; border-radius: 0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; }
#backcallform				span						{ float: left; display: block; width: 100%; margin-bottom: 2px; font-family: PtSansBook, Arial; font-size: 16px; color: #404040; }
#backcallform				input[type=text]				{ float: left; width: 100%; height: 30px; margin-bottom: 20px; outline: none; padding: 4px 6px 2px 6px; font-family: PtSansBook, Arial; font-size: 16px; color: #404040; background-color: #ffffff; border: 1px solid #d0d0d0; -moz-border-radius: 0; -webkit-border-radius: 0; border-radius: 0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; -webkit-appearance: none; }
#backcallform				input[type=text]:disabled			{ float: left; width: 100%; height: 30px; margin-bottom: 20px; outline: none; padding: 4px 6px 2px 6px; font-family: PtSansBook, Arial; font-size: 16px; color: #404040; background-color: #ffffff; border: 1px solid #d0d0d0; -moz-border-radius: 0; -webkit-border-radius: 0; border-radius: 0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; -webkit-appearance: none; }
#backcallform				textarea					{ float: left; width: 100%; resize: none; margin-bottom: 26px; outline: none; padding: 4px 6px 2px 6px; overflow: hidden; height: 100px; font-family: PtSansBook, Arial; font-size: 16px; line-height: 16px; color: #404040; border: 1px solid #d0d0d0; -moz-border-radius: 0; -webkit-border-radius: 0; border-radius: 0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; -webkit-appearance: none; }
#backcallform				textarea:disabled				{ float: left; width: 100%; resize: none; margin-bottom: 24px; outline: none; padding: 4px 6px 2px 6px; overflow: hidden; height: 100px; font-family: PtSansBook, Arial; font-size: 16px; line-height: 16px; color: #404040; border: 1px solid #d0d0d0; -moz-border-radius: 0; -webkit-border-radius: 0; border-radius: 0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; -webkit-appearance: none; }
#orderbackcallbutton									{ width: 170px; height: 28px; font-family: PtSansBook, Arial; font-size: 16px; line-height: 16px; color: #404040; background-color: #e0e0e0; border: 0; }
#orderbackcallbutton:disabled								{ width: 170px; height: 28px; font-family: PtSansBook, Arial; font-size: 16px; line-height: 16px; color: #404040; background-color: #e0e0e0; border: 0; }

#backcallanswerwindow									{ padding: 20px; position: fixed; top: 0; left: 0; display: none; width: 270px; height: 204px; font-size: 13px; line-height: 14px; color: #606060; background-color: #ffffff; z-index: 300; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; }
#backcallanswerwindow			td						{ width: 270px; padding-bottom: 16px; font-family: PtSansBook, Arial; }
#backcallanswerwindow			font						{ font-family: PtSansBook, Arial; font-size: 22px; line-height: 22px; color: #000000; }

#backcallanswer										{ width: 230px; height: 100%; border: 0; background-color: #ffffff; }
#backcallanswer				td						{ width: 230px; height: 100%; font-family: PtSansBook, Arial; text-align: center; vertical-align: middle; padding-top: 4px; border: 0; background-color: #ffffff; }
#backcallanswerbutton									{ margin-top: 3px; width: 150px; height: 26px; font-family: PtSansBook, Arial; font-size: 16px; line-height: 16px; color: #404040; background-color: #e0e0e0; border: 0; }

span.simpletext				img						{ display: inline; float: none; vertical-align: bottom; margin: 10px 0px 10px 0px; }

div.footerright				div.chernorukovlogo				{ width: 43px; padding: 2px 10px 0px 0px; }
div.footerright				div.madein					{ width: 20px; margin-top: -2px; font-size: 13px; line-height: 18px; }
div.footerright				div.copyright					{ margin-top: 30px; font-size: 13px; line-height: 17px; }

table.pooldimentions									{ width: 100%; text-align: center; border: 0; border-collapse: collapse; margin: 0; padding: 0; outline: none; }
table.pooldimentions			td.tdheader					{ padding: 14px 0px 14px 0px; font-family: PtSansBold, Arial; line-height: 12px; border-top: 1px solid #d0d0d0; border-bottom: 1px solid #d0d0d0; }
table.pooldimentions			td.tdrow					{ padding: 14px 0px 14px 0px; font-family: PtSansBook, Arial; border-bottom: 1px solid #d0d0d0; }
td.tdheader				span.smalltext					{ font-family: PtSansBook, Arial; font-size: 10px; }

span.subtitletext									{ font-family: PtSansBold, Arial; font-size: 140%; }
span.boldtext										{ font-family: PtSansBold, Arial; }

div.youtubevideo									{ float: none; position: relative; padding-bottom: 55%; padding-top: 30px; height: 0; overflow: hidden; margin: 10px 0px 10px 0px; }
div.youtubevideo			iframe, object, embed				{ position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

div.leftpic										{ width: 50%; padding-right: 10px; }
div.leftpic				a	img					{ display: block; width: 100%; margin: 0; padding: 0; }
div.rightpic										{ width: 50%; padding-left: 10px; }
div.rightpic				a	img					{ display: block; width: 100%; margin: 0; padding: 0; }

a.imglink										{ border: 0; text-decoration: none; }

li.li1											{ color: #f52f24; }
li.li2											{ color: #d06d9c; }
li.li3											{ color: #405ed8; }
li.li4											{ color: #909090; }
li.li5											{ color: #31a46d; }
li.li6											{ color: #e87e01; }
li.li7											{ color: #853bce; }
li.li8											{ color: #819bce; }
li.li9											{ color: #9b120c; }

span.redtext										{ color: #f91628; }
span.afm										{ color: #4e9d5b; }

table.structure										{ width: 100%; text-align: left; border: 0; border-collapse: collapse; margin: 0; padding: 0; outline: none; }
td.signs				img						{ margin: 0; line-height: 0; }

div.subtopsseparator									{ height: 26px; }
