/* ----     reset   ----  */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}

:focus {
	outline: 0;
}

ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

/* ----     fonts   ----  */
@font-face {
	font-family: 'PT Sans'; 
	src: url('/assets/fonts/pts55f_w.eot'); 
	src: local('PT Sans'), url('/assets/fonts/PTS55F_W.woff') format('woff'),url('/assets/fonts/PTS55F_W.ttf') format('truetype'), url('/assets/fonts/PTS55F_W.svg#PTSans-Regular') format('svg');
}
@font-face {
	font-family: 'PT Sans'; 
	font-style: italic;
	src: url('/assets/fonts/pts56f_w.eot'); 
	src: local('PT Sans Italic'), url('/assets/fonts/PTS56F_W.woff') format('woff'),url('/assets/fonts/PTS56F_W.ttf') format('truetype'), url('/assets/fonts/PTS56F_W.svg#PTSans-Italic') format('svg');
}
@font-face {
	font-family: 'PT Sans';
	font-style: normal;
	font-weight: bold; 
	src: url('/assets/fonts/pts75f_w.eot');
	src: local('PT Sans Bold'), url('/assets/fonts/PTS75F_W.woff') format('woff'),url('/assets/fonts/PTS75F_W.ttf') format('truetype'), url('/assets/fonts/PTS75F_W.svg#PTSans-Bold') format('svg');
}
@font-face {
	font-family: 'PT Sans';
	font-style: italic;
	font-weight: bold; 
	src: url('/assets/fonts/pts76f_w.eot'); 
	src: local('PT Sans Bold Italic'), url('/assets/fonts/PTS76F_W.woff') format('woff'),url('/assets/fonts/PTS76F_W.ttf') format('truetype'), url('/assets/fonts/PTS76F_W.svg#PTSans-BoldItalic') format('svg');
}
@font-face {
	font-family: 'PT Sans Narrow';
	src: url('/assets/fonts/ptn57f_w.eot');
	src: local('PT Sans Narrow'), url('/assets/fonts/PTN57F_W.woff') format('woff'),url('/assets/fonts/PTN57F_W.ttf') format('truetype'), url('/assets/fonts/PTN57F_W.svg#PTSans-Narrow') format('svg');
}
@font-face {
	font-family: 'PT Sans Narrow';
	font-weight: bold; 
	src: url('/assets/fonts/ptn77f_w.eot');
	src: local('PT Sans Narrow Bold'), url('/assets/fonts/PTN77F_W.woff') format('woff'),url('/assets/fonts/PTN77F_W.ttf') format('truetype'), url('/assets/fonts/PTN77F_W.svg#PTSans-NarrowBold') format('svg');
}

@font-face {
  font-family: 'icons';
  src: url('/assets/fonts/icons.eot?27331263');
  src: url('/assets/fonts/icons.eot?27331263#iefix') format('embedded-opentype'),
       url('/assets/fonts/icons.svg?27331263#icons') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'icons';
  src: url('data:application/octet-stream;base64,d09GRgABAAAAABUcAA4AAAAAICwAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABPUy8yAAABRAAAAEQAAABWPilJBmNtYXAAAAGIAAAAPQAAAVLoL+ndY3Z0IAAAAcgAAAAUAAAAHAbX/wRmcGdtAAAB3AAABPkAAAmRigp4O2dhc3AAAAbYAAAACAAAAAgAAAAQZ2x5ZgAABuAAAAr7AAAPEB/CAW1oZWFkAAAR3AAAADUAAAA2AlKLEmhoZWEAABIUAAAAIAAAACQH3wOTaG10eAAAEjQAAAApAAAASD0nAABsb2NhAAASYAAAACYAAAAmIb4eZG1heHAAABKIAAAAIAAAACABtQpqbmFtZQAAEqgAAAF8AAACqbQOdfZwb3N0AAAUJAAAAJ8AAADZPYYQNXByZXAAABTEAAAAVgAAAFaSoZr/eJxjYGROY5zAwMrAwVTFtIeBgaEHQjM+YDBkZGJgYGJgZWbACgLSXFMYHF4wvBBkDvqfxRDFHMQwHSjMCJIDAOPsC614nGNgYGBmgGAZBkYGEPAB8hjBfBYGAyDNAYRMIIkXfC8E//8HsxheCIBYEowSDFBdYMDIxjDiAQD7MwjaAAAAeJxjYEADRgxGzEH/M0EYABHKA994nJ1V2XbTVhSVPGRwEjpkoKAO19w4UOvKhCkYMGkqxXYhHRwIrQQdpAx05J3HPutrjkK7Vh/5tO59PSS0dK22LJbPvkdbZ9g650YcIyp9Gohr1KGSlwOprD2WSvdJXNd1L4+VDAZxXbYST0mbqJ0kSmrd7FAu8VjrKlknWCfj5SBWT1WeZ6AM4hQeZUlEG0QbqZcmSeKJ4yeJFmcQHyVJICWjEKfSyFBCNRrEUtWhTOnQq9cTcdNAykajHnVYVPdDxSfHNafUrANGKlc5whXr1Ua+G6cDL3uQxDrBs62HMR54rH6UKpCKkenIP3ZKTpSGgVRx1KFW4ugwk1/3kUwqzUCmjGJFpe6BuN39dNsWMT10Or4uSpVGqrq5ziia7dHxqIMoD9nG6aTc0Nn28OUZU1SrXXGz7UBmDVxKyWx0n0QAHSZS4+kBTjWcAqkZ9UfF2efPARLJXJSqPFUyh3oDmTM7e3Ex7W4nq7JwpJ8HMm92duOdh0OnV4d/0foXTOHMR4/iYn4+QvpQan4iTiSlRljM8qeGH3FXIEK5MYgLF8rgU4Q5dEXa2WZd47Ux9obP+UqpYT0J2uij+H4K/U4kKxxnUaP1SJzNY9d1rdxnUEu1uxc7Mq9DlSLu7wsLrjPnhGGeFgtVX5753gU0/waIZ/xA3jSFS/uWKUq0b5uiTLtoigrtElSlXTbFFO2KKaZpz5pihvYdU8zSnjMy4//L3OeR+xze8ZCb9l3kpn0PuWnfR27aD5CbViE3bR25aS8gN61GbtpVozp2BBoGaRdSFUHQNLL6YdxWm/VA1ow0fGlg8i5iyPrqREedtbXKH8V/deILB3Jpoqe7Iheb4i6v2xY+PN3uq4+aRt2w1fjGkfIwHkZ6HJrQWfnN4b/tTd0umu4yqjLoARVMCsAAZe1AAtM62wmk9Zqn+PIHYFyGeM5KQ7VUnzuGpu/leV/3sTnxvsftxi63XHd5CVnWDXJj9vDfUmSq6x/lLa1UJ0esKyePVWsYQyq8KLq+kpR7tLUbvyipsvJelNbK55OQmz2DG0Jbtu5hsCNMacolHl5TpSg91FKOskMsbynKPOCUiwtahsS4DnUPamvE6aF6GBsLIYahtL0QcEgpXRXftMp38R6ra9jo+MUV4el6chIRn+Iq+1HwVNdG/egO2rxm3TKDKVWqp/uMT7Gv2/ZRWWmkjrMXt1QH1zTrGjkV00/ka+B0bzho3QM9VHw0QSNVNcfoxihjNJY15d8EdDFWfsNo1WL7PdxPnaRVrLlLmOybE/fgtLv9Kvu1nFtG1v3XBr1t5IqfIzG/LQr8Owdit2QN1DuTgRgLyFnQGMYWJncYroNtxG32Pyan/9+GhUVyVzsau3nqw9WTUSV32fK4y012WdejNkfVThr7CI0tDzfm2OFyLLbEYEG2/sH/Me4Bd2lRAuDQyGWYiNp0oZ7q4eoeq7FtOFcSAXbNseN0AHoALkHfHLvW8wmA9dwj5y7AfXIIdsgh+JQcgs/IuQXwOTkEX5BDMCCHYJecOwAPyCF4SA7BHjkEj8jZBPiSHIKvyCGIySFIyLkN8JgcgifkEHxNDsE3Rq5OZP6WB9kA+s6im0CpnRoc2jhkRq5N2Ps8WPaBRWQfWkTqkZHrE+pTHiz1e4tI/cEiUn80cmNC/YkHS/3ZIlJ/sYjUZ8aXmSMprw6e844O/gSX6q1eAAAAAAEAAf//AA94nK1XXWwc1RW+597525n17O7s7Ox6vTte77+9xjbr2V3HdpzNZhM7iY2NvUAcG9sExzG2CUmo2oiQVCoVhAolFNoURQgaKKgPrQREVR9aEdQ/VSl9qaq8VK0ISBW8VKqatrRKNj13vQ0EhNSH7szcuffOnbvn5zvfOUPYzZs332Qf0p+TVlIio2SgXEi2GSAwSgAIrRCRUCbSOcIIAUbmCAgCTOIzYYYIIIwWhnPZwQEpkEv5JFmSdZqDeLoX0pl0xmda/R35or+AQynTEZdksx1sIdifH2HbYARKPlOSO+Lpks8p4kKLXTAC356NJIfbaHjE17PvXMBwS6woq0AZE6Trl7E3/Z4QM2IhN9XCtmmL79nOqJO6fjlZBCfFiilHgx+YvmN7QpFwWE/vOeYz6zVFVem0rosiZW5pYfubNKJbCqimN8zeDE0XblxIOVBM0sWU4xBC6KfsUSRd5YyLUMqggvpTYGgHQDtw/ckMdshoIZ9ODvYLvhzc0sYKWkGbllBNKBXxwHnJAzrNJOI90EvTmR7INDX+sCl8a/vl8Vi62kYjlWz74o9joWLn75yCOx7TqNtOaoXnl4zEMPTkWDHpwK/qOxsiw08igadLoXAEwpFg9XHrUvdU9LlExmW4UTslc7CiB6eTuUGnodMau8BaiEI6uE7tKL4ODNC9AmohcLcShvrNobIarQYTpt8QzRw4PSDZ6CowpXgvSKgAHRFsGjTloEWf+Na754Qzv38G4t2D5qXlE1PPrZbp8MaZ7z1zZIDtvBSArx16jp67/IL0TP18tCtwaefI2rOvnDk8KFRWzk2cWL4UQHMTgdtb6GUayuYh7aSX7C7vMgGYBwjoLW6XQEkEBCpUCEVhqbBKJMJAYg1PUEDRBVEUJokgiDNEFMTRwpZCyu83ZCsHpg5pp5i3INBRKAUhxTHYRGXG56SDnwJgCd0BB0f2j+BJh6//5a39EAX7+hOIOQThSRltejc664lNpJ1MOdR3xwit3Fsu1+v/Xr84C9ELqnJjP4JNoa/Lbv+N/Zuwep3fCIcKufmvBq7aSbacalUo4ahCaNHJW7FFKcwQoDCaKhSSgp9jSkaj90LAlBIoaKEZKVEEVn8+iPixZNmjXl2o1L+yY2FhBzxdWbiqemTZomdufDfoYurV+cb8ad7OX1WZi9sc/w5t3sem0eZxkiOj5argolSURSqvKhzgEoE5FVsmsX1ElrllRVWuJhOqC0g2k8glc+2R1qDhccXVuCgQBRTNk4O8xS0+Aqm8hXa+JfIQlEaAy424w6BI62ADDVUWFr6+ROfht0M1mEaLD9VqQycj2oANdnRAi9av/Rc98IeFJ+fp0tcO/Lk2VHfzZXBtqDbels22jd842QQhadoYYxexdA/ZWx4j7hbQVLc2p4MqoVVVOutxySITGyHc7GIcKwgxjOTa9OTE+J6dla1DgwOF/kKHL8Wvfm8ol0Lzc1rbCk4xiE8C/Xkr2JzLFD6Zi8Jtc9h0FBKbwyHYfCWTCKAdZL6afRiz3rJiMatQ/6AQtAFHjZYP+XRz1GVD9LbHEI12A86cv8hXYQPr63bwCwa49LZxl71ub9oJfsh2kwDpLncGgEgcikDXBaQBADTHLJGkTa9L1Y6ED39eHlD9csKHR6G/oVIgEdfBAxB91vfVtxcXlw6fmrTCbqA08nLdgXdfXlxZfUkx1EjDNzev3XwF/sQipIVIF10MsjnRkqUMpEtQDFoywC/C4bBVPx4KwWkLu/XzZhjv8I0QXvgkXL/l43+y0xhHvWSivKenuytGiSRKYRBEy6BM0FB+JAucWuN0sEYEJqwhubE1ruHaJ/xd45uNJS0r4YtnuXKSHDB1lolnrP58CTl687YVrGAPOCUbgmnUupQPFkuSXGSnU4Wue49//4HvnPSHTh0Ymjf8nlBo23S6O9XdWn3niLi2Z7KwtWAOOfRwMRPc/eyTy2V6N5ug1RKVWg5UaIC23rXUNbMsBsy9q7DFHSsnpUb+qTd5wkP6SLQcRtpDqbnAk1z9GgoNY+2RLmYgPWdSaSngM4Nc1FQxhdEn4ynFeIrpgSKGYoknoRgiB0+TXvbW3/el/S5FU8D2gk0l1TXYeaKunsgOu2SVChJ18wn4B59QFFgIuC5qZqB+PqAK4kVXoDg8n+wcEHRdGOhMzg9v3D7kfI7+4blGI1HSQw6SoyD9aA4U5Lq9b6hT+8o7kcJFgYqrhGmKxpRVosiaIq8QsUUQJ7we2oJMq7Wos7qLCkRDf84SGfWWyTzaQJpBXGpStW3vGxpuNvKZTUSgLQKd/J93+T9JMztbjq2srBxdOXrkkcMPb6yvPbR66ODywnxtZmyXz8i0dt7hw/rI6YUeOZPGmGEBE3NofoQyp4fKvC6yWTBfZBhd6CfEIE4gLDj197CCUxphJYTeCC3hRLqEGCz2i4FEIFHggdgfgI+wQPNKISWshgXVsAdH+uxseVeyY9iJVY3kQMYZAD2U7Wkv5vdcG9+b7YJwMh0Cw04mI+Zk7VxHterEA8au+emuBBUEavlmjsPaRMGh1bNjZ8+OdWia6TJ1UzElk4JixvKJ9HDcC7rtULFjvJpn48Xw4GBfmFZh+x2t++/srCSTMUuPhCPxbLFjtrrbHeoayMY7k07EDb1JWZcMRjdqdz1maGf4H5w9y/nhJuLeQNxMkS3l4kCeCoCkBAJg3GIIU4Y+wlgmKwTpupHveQUmkNHRXZXtw0PxWFr05lK81mrYDXgNilGAtWijX3KwEsMslG8UZ3hirNNGQQoFNDrPTVYJXVLK24BdXGUxLD+1LU6/N5JUhoq5sRe62/yqoggyg2h7RO/zKIKKJjFl6lViaRuYAHrX4XEwRE2SVduOuWVviG73uzOMvuTp0yOxiKCi79u6XxjLFSNBrxHTPY4z4JbclGXVrO2hIa+ixcNxRUQwWjBxuMtNRQZ21gbFS1Oa5FeFJgf+hj5P/0p05NIWzqU8zQbBwgyDfCylu9upY6qieOPd9m6NvpYJB+qv6n6XwYT6q2Z4k4//hnz8xyYfayLuEXShmfguMkiZdAus1M9zSobToVD9OFKxCcfgS5yT618Oh/AKW7iPhn57iH2EtUQGCWqG3IdlzCJ5kBwi6+QR8ij5WfnSJKiuXlB8tCKhG4mnRWMulbjmYmFqdnVk2pJiwDADs3aIGp3t6daE6Pca/tmIRb3ZaCoYF32K1zeru6mqwoyIVSqoO4iiyDNYmGhy9ciRjY3V1eXlpaX5+X37arWpqSOPHnn02NGNRzYwGFfXVzEclw8tH1o5uPTg0oMHHphfnF9cuH/f3L65/bO1+2r33XvP1MzUzPTdE3vHRqs7ytuGhwZKTt4pJPz8l8iFcgFfM53zDP+5+2apk+Fl5CeVZY5XbLxgSHz2HpeCfozZTPP6on5f8ikjbPy0eT2VyENf8vo7iXxZ1VhZ5aR023OcefEk/y002vsbbYW+j+9tazGMlm2fbvuSN+zGhqrbrdL3Vffnl7jVG68tLLzYOOu//nwP8xRi8GP2PP0l8ZI8ccp39qZDeguvqCoCYIuwXZVARKyKMIsdkcxgsS7iB1MInY51rdX4YsogiQV4jeRzYfxh7CbiGRd+aPBPyCJWBvl2aFZPUZ7BmGHpV85e8eAHwnY8Ho+LMpXF+qn6KXxVTCCTwzeNPv9pVVlX1MdECtn63z0WXLlierFQUeofQ7JTxA+fSv1tXNspegW4y+M59jAv2z9YEXXyH+BglXMAeJxjYGRgYADi8punTsbz23xl4GZ+ARRhON9hfxNCs8/8//l/JosBcxCQy8HABBIFAJAeDc4AAAB4nGNgZGBgDvqfxRDFos/A8P85iwEDUAQFCAEAb9YEenicY37BwMAMwwsYGFj0IWwYzbgGiC9C5GBqmAUZGJgmQcWhYgDW+AxZAAAAAAAAAACIAPIBQAG0AfoCZgL6AzQDWAPIBCgFRAXaBfwGIAccB4gAAAABAAAAEgB0AAsAAAAAAAIAVgBjAG4AAADTCZEAAAAAeJx1kstOwkAYhc9wM0J0oYkbN7PRQEzKJbhhhSHCwoUJCzauSiltSemQ6UDCC/gOPoCv5bN4Op2ILmwz0++c/zL/JAVwhS8IlM8jV8kCdaqSKzjDyHGV/pPjGnnquI4WXhw3qBaOm3jAm+MWrvHODqJ2TrXBh2OBpqg6ruBSXDiu0r91XCPfOa7jRnQdN+g/O25iIV4dt3AvPidqd9RJFBvZnnTkoNcfyuVRKlpJ5qfS35tY6VyO5VplJkxT5QVqmwQqy+dhtE99bdlui1Dnicpk3+tZPQuzUPsmXBUd80M0MGYt11pt5dT1kjutNmFgvNiY3ajb/X0GJlDY4QiNBBFiGEi06Xb4HaCHPoakJTMkM8usBBl8pHR87FkR20hOPeZaU2V0Q2akZA8B9y2rAhvJMWcsYmXKev3LP9GCGdo6hZacwuMsp/iM8czm+Pak1c+MOQ7sPaBrOEkxjbanS/4gf+eSvHcR29AJ6Hv29obuCF2+/9zjG1mAeOF4nG2Lyw6CMBQFe5SXCKj8Rxd+0qVcoLGlTSka/l6JCzdOcmZxkhEH8aUU/2mFwAFHJEiRIUeBE0qcUaFGgwuuuKFNLGlT7JJkYrYwBTXlXqu4Bi6eumenyGafcaB80ZEt+WIgxZ1zj9rwEKXzPMtOj3l86Rg5VJtb49qx9Ia2dPRmXVI/uZmT/WiCHqdfVCoyPPcU5D2ZnGUh3sO3NOIAS7gAyFJYsQEBjlm5CAAIAGMgsAEjRLADI3CyBCgJRVJEsgoCByqxBgFEsSQBiFFYsECIWLEGA0SxJgGIUVi4BACIWLEGAURZWVlZuAH/hbAEjbEFAEQAAA==') format('woff'),
       url('data:application/octet-stream;base64,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BSVJsAIlYbABRWMjIFhiGyFZY7ABRWJgIy4jICA8ijgjIVktsDUssAAWILAIQyAuRyNHI2EgYLAgYGawgGIjICA8ijgtsDYsIyAuRrACJUZSWCA8WS6xJgEUKy2wNywjIC5GsAIlRlBYIDxZLrEmARQrLbA4LCMgLkawAiVGUlggPFkjIC5GsAIlRlBYIDxZLrEmARQrLbA5LLAwKyMgLkawAiVGUlggPFkusSYBFCstsDossDEriiAgPLAEI0KKOCMgLkawAiVGUlggPFkusSYBFCuwBEMusCYrLbA7LLAAFrAEJbAEJiAuRyNHI2GwBkUrIyA8IC4jOLEmARQrLbA8LLEIBCVCsAAWsAQlsAQlIC5HI0cjYSCwBCNCsAZFKyCwYFBYILBAUVizAiADIBuzAiYDGllCQiMgR7AEQ7CAYmAgsAArIIqKYSCwAkNgZCOwA0NhZFBYsAJDYRuwA0NgWbADJbCAYmGwAiVGYTgjIDwjOBshICBGI0ewACsjYTghWbEmARQrLbA9LLAwKy6xJgEUKy2wPiywMSshIyAgPLAEI0IjOLEmARQrsARDLrAmKy2wPyywABUgR7AAI0KyAAEBFRQTLrAsKi2wQCywABUgR7AAI0KyAAEBFRQTLrAsKi2wQSyxAAEUE7AtKi2wQiywLyotsEMssAAWRSMgLiBGiiNhOLEmARQrLbBELLAII0KwQystsEUssgAAPCstsEYssgABPCstsEcssgEAPCstsEgssgEBPCstsEkssgAAPSstsEossgABPSstsEsssgEAPSstsEwssgEBPSstsE0ssgAAOSstsE4ssgABOSstsE8ssgEAOSstsFAssgEBOSstsFEssgAAOystsFIssgABOystsFMssgEAOystsFQssgEBOystsFUssgAAPistsFYssgABPistsFcssgEAPistsFgssgEBPistsFkssgAAOistsFossgABOistsFsssgEAOistsFwssgEBOistsF0ssDIrLrEmARQrLbBeLLAyK7A2Ky2wXyywMiuwNystsGAssAAWsDIrsDgrLbBhLLAzKy6xJgEUKy2wYiywMyuwNistsGMssDMrsDcrLbBkLLAzK7A4Ky2wZSywNCsusSYBFCstsGYssDQrsDYrLbBnLLA0K7A3Ky2waCywNCuwOCstsGkssDUrLrEmARQrLbBqLLA1K7A2Ky2wayywNSuwNystsGwssDUrsDgrLbBtLCuwCGWwAyRQeLABFTAtAAAAS7gAyFJYsQEBjlm5CAAIAGMgsAEjRLADI3CyBCgJRVJEsgoCByqxBgFEsSQBiFFYsECIWLEGA0SxJgGIUVi4BACIWLEGAURZWVlZuAH/hbAEjbEFAEQAAA==') format('truetype');
}

/* ----   main layout   ----  */
html, body {
	position: relative;
	width: 100%;
	height: 100%;
	min-width: 1160px;
	font: normal 15px/22px 'PT Sans', Arial, Helvetica, sans-serif;
	background: #f6f6f6 url('/assets/bgBody.png') top center no-repeat;
}

#topbar {
	position: fixed;
	z-index: 10;
	top: 0;
	width: 100%;
	height: 60px;
	background: url('/assets/bgTopBar.png') 0 0 repeat-x;
}

#wrapper {
	position: relative;
	width: 980px;
	min-height: 800px;
	margin: 0 auto;
	padding: 50px 10px 40px 10px;
	background: url('/assets/bgWrapper.png') top center repeat-y;
}

#header {
	position: relative;
	height: 250px;
}

#promo {
	position: relative;
	overflow: hidden;
	height: 440px;
	margin: 1px 0 40px 0;
	background: #e0e0e0;
}

#leftCol {
	float: left;
	width: 555px;
	padding: 0 30px 40px 30px;
}

#rightCol {
	float: left;
	width: 332px;
	padding: 0 30px 40px 3px;
}

#wideCol {
	clear: both;
	margin: 0 30px;
}

#footer {
	position: relative;
	bottom: 0;
	width: 100%;
	height: 150px;
	background: #4377b3;
}


/* ----   common tags   ----  */
a {
	color: #80b8dc;
}

h1 {
	margin: 0 0 20px 0;
	font: normal 28px/32px 'PT Sans Narrow', 'Arial Narrow', Helvetica, sans-serif;
	color: #333;
}

h1.upper {
	text-transform: uppercase;
	letter-spacing: 0.06em;
}

h2, h2 a {
	margin: 0 0 20px 0;
	font: normal 22px/24px 'PT Sans', 'Arial', Helvetica, sans-serif;
	text-transform: uppercase;
	text-decoration: none;
	letter-spacing: 0.05em;
	color: #333;
}

h2 a:hover {
	text-decoration: underline;
}

h3 {
	margin: 0 0 20px 0;
	font: normal 20px/22px 'PT Sans', 'Arial', Helvetica, sans-serif;
	color: #888;
}

h4 {
	margin: 0 0 15px 0;
	font: bold 16px/18px 'PT Sans', 'Arial', Helvetica, sans-serif;
	color: #c80003;
}

p {
	margin: 0 0 20px 0;
}

tr {
	border-bottom: 1px solid #aaa;
}

th {
	padding: 10px;
	background: #ddd;
}

td {
	padding: 5px;
}

.clear {
	clear: both;
	height: 0;
	margin: 0;
	padding: 0;
}

.invis {
	display: none;
}

::-webkit-placeholder { color:#aaa; }
::-moz-placeholder { color:#aaa; } /* firefox 19+ */
:-ms-placeholder { color:#aaa; } /* ie */
:-moz-placeholder { color:#aaa; }


h1 span.date {
	color: #bbb;
}

h1 span.date:before {
	content: '\e810';
	padding: 0 12px;
	font: normal 28px/28px "Icons";
}

.docDate {
	color: #19686f;
}

.block {
	margin: 0 0 25px 0;
	padding: 15px 0 0 0;
	border-top: 1px solid #efefef;
}

.block1st {
	border: none;
	padding: 0;
}

.block ul li {
	margin: 0 0 30px 0;
}

.block ul li a.pic {
	display: inline-block;
	overflow: hidden;
	width: 170px;
	height: 96px;
	margin: 0 20px 20px 0;
	vertical-align: top;
	border: 1px solid #efefef;
}

.block ul li a.pic34 {
	height: 127px;
}

.block ul li a.smpic {
	width: 100px;
	height: 75px;
}

a.ico {
	display: inline-block;
	vertical-align: top;
	width: 75px;
	height: 75px;
	margin: 0 20px 20px 0;
}

a.ico30 {
	display: inline-block;
	vertical-align: top;
	width: 30px;
	height: 30px;
	margin: 0 5px 10px 0;
}

.block ul li p {
	display: inline-block;
	width: 363px;
}

.block ul li p.wide {
	width: 100%;
	margin: 0;
	font-size: 14px;
	color: #778892;
}

.block ul li p.doc {
 	width: 460px;
}

.block ul li p.wideDoc {
	width: 820px;
}

.block ul li p.smDoc {
	width: 100%;
}

.block ul li p.extraSm {
	width: 295px;
}

.block ul li p.sm {
	width: 208px;
}

.block ul li p span.descr {
	font-size: 14px;
	color: #888;
}

.block ul li .docDate {
	display: block;
	vertical-align: top;
	font-size: 14px;
}

.block ul li a.title {
	display: block;
	vertical-align: top;
	color: #333;
}

.light ul li a.title {
	color: #aaa;
}

.block ul li a.title:hover {
	color: #0d8cc8;
}

.block ul li span.tags {
	display: block;
	font-size: 13px;
}

.block p.more {
	font-size: 18px;
	line-height: 18px;
	color: #80b8dc;
}

.block p.more a {
	text-decoration: none;
	color: #80b8dc;
	border-bottom: 1px solid #90c8ec;
}

.block p.more a:hover {
	text-decoration: none;
	border-bottom: 1px dotted #80b8dc;
}

.block ul.docList li img.ico30 {
	padding: 0 10px 0 0;
}

.block ul.docList li a {
	vertical-align: text-top;
	line-height: 13px;
}


ol.subLinks {
	list-style-type: decimal;
	margin: 0 0 30px 25px;
	font-size: 18px;
	line-height: 24px;
}

ol.subLinks li {
	margin-bottom: 15px;
}

.tags {
	color: #888;
}

.tags a {
	color: #85b748;
	text-decoration: none;
	border-bottom: 1px solid #95c758;
}

.tags a:hover {
	text-decoration: none;
	border-bottom: 1px dotted #85b748;
}

.tagCloud a {
	color: #85b748;
	text-decoration: none;
}

.tagCloud a:hover {
	text-decoration: underline;
}

.tagCloud a.tag0x {
	font: normal 13px/15px 'PT Sans', 'Arial', Helvetica, sans-serif;
}

.tagCloud a.tag1x {
	font: normal 16px/18px 'PT Sans', 'Arial', Helvetica, sans-serif;
}

.tagCloud a.tag2x {
	font: normal 20px/22px 'PT Sans', 'Arial', Helvetica, sans-serif;
}

.tagCloud a.tag3x {
	font: normal 24px/26px 'PT Sans', 'Arial', Helvetica, sans-serif;
}

.tagCloud a.tag4x {
	font: normal 28px/30px 'PT Sans', 'Arial', Helvetica, sans-serif;
}

.tagCloud a.tag5x {
	font: normal 32px/34px 'PT Sans', 'Arial', Helvetica, sans-serif;
}

.tagCloud a.tag6x {
	font: normal 36px/38px 'PT Sans', 'Arial', Helvetica, sans-serif;
}

.tagCloud a.tag7x {
	font: normal 40px/40px 'PT Sans', 'Arial', Helvetica, sans-serif;
}

.tagCloud a.tag8x {
	font: normal 42px/44px 'PT Sans', 'Arial', Helvetica, sans-serif;
}

.tagCloud a.tag9x {
	font: normal 46px/48px 'PT Sans', 'Arial', Helvetica, sans-serif;
}

.tagCloud a.tag10x {
	font: normal 48px/50px 'PT Sans', 'Arial', Helvetica, sans-serif;
}

div.bcrumbs {
	position: relative;
	overflow: hidden;
	height: 80px;
}

div.bcrumbs div.shade {
	position: absolute;
	top: 0;
	right: -35px;
	width: 30px;
	height: 50px;
	-moz-box-shadow: -23px 0 16px #fff;
	-webkit-box-shadow: -23px 0 16px #fff;
	-o-box-shadow: -23px 0 16px #fff;
	-ms-box-shadow: -23px 0 16px #fff;
	box-shadow: -23px 0 16px #fff;
}

div.bcrumbs ul {
	overflow: hidden;
	width: 5000px;
	margin: 30px 0 0 0;
}

div.bcrumbs ul li {
	display: inline-block;
	margin: 0 10px 0 0;
	color: #888;
}

div.bcrumbs ul li a {
	color: #888;
	text-decoration: none;
	border-bottom: 1px solid #888;
}

div.bcrumbs ul li a:hover {
	border-bottom: 1px dotted #888;
}

div.bcrumbs ul li:before {
	content: "/";
	padding: 0 10px 0 0;
}

div.bcrumbs ul li:first-child:before {
	content: none;
}


div.docMedia {
	position: relative;
	float: left;
	width: 300px;
	margin: 0 40px 40px 0;
}

div.docMedia a.picMain {
	display: block;
	overflow: hidden;
	width: 298px;
	height: 168px;
	border: 1px solid #e0e0e0;
}

div.docMedia a.picMain img {
	width: 298px;
}

div.docMedia img.picMain {
	display: block;
	width: 298px;
	height: 223px;
	border: 1px solid #e0e0e0;
}


div.docMedia div.picExt {
	position: relative;
	overflow: hidden;
	width: 250px;
	margin: 20px auto 0 auto;
}

div.docMedia div.picExt ul {
	display: inline-block;
	position: relative;
	width: 10000px;
	height: 43px;
}

div.docMedia div.picExt ul li {
	display: inline-block;
	width: 73px;
	height: 41px;
	margin: 0 10px 0 0;
	border: 1px solid #e0e0e0;
}

div.docMedia div.picExt ul li a {
	display: block;
	width: 73px;
	height: 41px;
	text-decoration: none;
}

div.docMedia div.picExt ul li a img {
	width: 73px;
	height: 41px;
}

div.docMedia a.picNav {
	position: absolute;
	z-index: 2;
	width: 20px;
	height: 43px;
	top: 190px;
	padding: 0 5px;
	text-decoration: none;
	font: normal 36px/43px "Icons";
	color: #888;
}

div.docMedia a.prev {
	left: -5px;
}

div.docMedia a.next {
	right: -5px;
}

div.docMedia a.picNav:hover {
	color: #333;
}

div.docMedia a.docVideo {
	display: block;
	position: relative;
	overflow: hidden;
	width: 298px;
	height: 168px;
	margin: 20px 0 0 0;
	color: #89796e;
	border: 1px solid #e0e0e0;
}

div.docMedia a.docVideo img {
	width: 298px;
}

div.docMedia a.docVideo span.play {
	position: absolute;
	z-index: 2;
	top: 60px;
	left: 122px;
	width: 50px;
	height: 50px;
	text-align: center;
	font: normal 45px/50px "Icons";
	color: rgba(105, 89, 78, 0.45); /*#69594e;*/
	-moz-border-radius: 3px;
	-o-border-radius: 3px;
	-webkit-border-radius: 3px;
	-ms-border-radius: 3px;
	border-radius: 3px;
	background: rgb(255, 255, 255);
	background: transparent\9;
	background: rgba(255, 255, 255, 0.45);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = #99ffffff, endColorstr = #99ffffff);
	zoom: 1;
	behavior: url('/css/PIE.htc');
}

div.docMedia a.docVideo span.play:nth-child(n) {
	filter: none;
}

div.docMedia a.docVideo:hover span.play {
	color: rgba(105, 89, 78, 0.9); /*#69594e;*/
	background: rgba(255, 255, 255, 0.9);
}

div.docBody ul {
	list-style-type: square;
	padding: 0 0 20px 30px;
}

div.docBody ol {
	list-style-type: decimal;
	padding: 0 0 20px 30px;
}

p.docSrc span.author {
	display: block;
	font-style: italic;
}

p.docSrc span.source {
	display: block;
	color: #888;
}

p.pageTools {
	position: relative;
	height: 40px;
	margin: 20px 0 0 0;
	font-size: 18px;
	line-height: 18px;
	color: #80b8dc;
}

p.pageTools span.back {
	display: block;
	position: absolute;
	right: 0;
	width: 200px;
	text-align: right;
}

p.pageTools span.back a {
	text-decoration: none;
	color: #80b8dc;
	border-bottom: 1px solid #90c8ec;
}

p.pageTools span.back a:hover {
	text-decoration: none;
	border-bottom: 1px dotted #80b8dc;
}

ul.docPager {
	clear: both;
}

ul.docPager li {
	display: inline-block;
	padding: 0 10px 0 0;
	font-size: 20px;
	color: #0d8cc8;
}

ul.docPager li.curr {
	color: #ff0101;
}

ul.docPager li a {
	color: #0d8cc8;
	text-decoration: none;
	border-bottom: 1px solid #0d8cc8;
}

ul.docPager li a:hover {
	color: #888;
	border-bottom: 1px dotted #888;
}

div.btnBig {
	display: inline-block;
	font-size: 26px;
	border: 3px solid #E0E0E0;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-o-border-radius: 10px;
	-ms-border-radius: 10px;
	border-radius: 10px;
	background: none repeat scroll 0 0 #80B8DC;
	behavior: url('/css/PIE.htc');
}

div.btnBig a {
	display: inline-block;
	padding: 20px;
	text-decoration: none;
	color: #fff;
}



/* ----   sitemap page   ----  */
ul.siteMapList h2 {
	margin: 0 0 10px;
	font-size: 18px;
}

ul.siteMapList h3 {
	margin: 0 0 10px;
	font-size: 16px;
}


/* ----   search results page   ----  */
ol.searchResults li {
	margin: 0 0 20px;
}

ol.searchResults li em {
	background: #fefee5;
}



/* ----   top bar   ----  */
#topInner {
	width: 980px;
	margin: 0 auto; 
}

#siteSearch {
	position: relative;
	display: inline-block;
	width: 837px;
	margin: 5px 30px 0 0;
	padding: 8px 0;
	vertical-align: top;
	font-size: 14px;
	color: #778892;
}

#siteSearch input[type=submit] {
	position: absolute;
	display: inline-block;
	right: 15px;
	top: 11px;
	margin: 0;
	padding: 0;
	width: 20px;
	height: 20px;
	font: normal 18px/18px "Icons";
	color: #8b9da8;
	border: none;
	background: none;
}

#siteSearch input[type=submit]:hover {
	cursor: pointer;
	color: #0099e7;
}

#siteSearch input[type=text] {
	display: inline-block;
	position: relative;
	width: 655px;
	height: 18px;
	margin: 0 0 0 30px;
	padding: 3px 40px 3px 10px;
	font-style: italic;
	color: #8b9da8;
	-moz-box-shadow: 0 2px 4px #bbb inset;
	-webkit-box-shadow: 0 2px 4px #bbb inset;
	-o-box-shadow: 0 2px 4px #bbb inset;
	-ms-box-shadow: 0 2px 4px #bbb inset;
	box-shadow: 0 2px 4px #bbb inset;
	border: 1px solid #abbdc8;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-o-border-radius: 5px;
	-ms-border-radius: 5px;
	border-radius: 5px;
	behavior: url('/css/PIE.htc');
}



#topMenu {
	display: inline-block;
	height: 35px;
	margin: 15px 0 0 0;
}

#topMenu li {
	display: inline-block;
	padding: 0 0 0 15px;
}

#topMenu li a {
	font: normal 18px/18px "Icons";
	text-decoration: none;
	color: #555;
}

#topMenu li.home a:before {
	content: '\e811';
}

#topMenu li.sitemap a:before {
	content: '\e806';
}

#topMenu li.feedback a:before {
	content: '\e800';
}

#topMenu li a:hover {
	color: #0099e7;
}



/* ----   header   ----  */
#headerTop {
	height: 50px;
	padding: 20px 25px 10px 25px;
	background: #f5f5f5;
}

#headerTop p {
	display: inline-block;
	width: 463px;
	font-size: 14px;
	line-height: 14px;
	color: #778892;
}

#headerTop p.r {
	width: 462px;
	text-align: right;
}

#logoNP {
	display: inline-block;
	vertical-align: top;
	width: 230px;
	height: 80px;
	margin: 20px 30px 5px 25px;
	text-decoration: none;
}

#logoOG {
	display: inline-block;
	vertical-align: top;
	width: 90px;
	height: 105px;
	margin: 10px 25px 5px 50px;
	text-decoration: none;
}

#txtAbout {
	width: 410px;
	padding: 10px 45px;
	display: inline-block;
	font-size: 14px;
	line-height: 16px;
	text-align: center;
	color: #444;
}



/* ----   main navigation   ----  */
#mainMenu {
	overflow: hidden;
	height: 50px;
	margin: 0 0 2px 0;
	background: #4377b3;
}

#mainMenu li {
	display: inline-block;
	position: relative;
	height: 50px;
}

#mainMenu li a {
	display: block;
	padding: 0 11px;
	font: normal 16px/50px 'PT Sans', 'Arial', Helvetica, sans-serif;
	color: #fff;
	text-transform: uppercase;
	letter-spacing: 0.035em;
	text-decoration: none;
	-o-text-shadow: 1px 1px 2px #204e73;
	-moz-text-shadow: 1px 1px 2px #204e73;
	-webkit-text-shadow: 1px 1px 2px #204e73;
	-ms-text-shadow: 1px 1px 2px #204e73;
	text-shadow: 1px 1px 2px #204e73;
}

#mainMenu li a:hover {
	color: #e0e0e0;
	background: #6cb8ed;
}

#mainMenu li.active {
	background: #0099e7;
}

#menuPtr {
	position: relative;
	z-index: 8;
	width: 0; /*23px;*/
	height: 0; /*13px;*/
	top: -2px;
	left: -100px;
	border: 12px solid transparent;
	border-top: 12px solid #0099e7;
}

#menuPtr.hover {
	border-top: 12px solid #6cb8ed;
}

#mainMenu li.home {
}

#mainMenu li.home a {
	width: 17px;
	height: 50px;
	font: normal 20px/48px "Icons";
}

#mainMenu li.home a:before {
	content: '\e811';
}


/* ----   Subnavigation   ----  */
#subNav {
	border-bottom: 1px solid #ececec;
	background: #f7f7f7 url('/assets/bgSubNav.png') 0 0 repeat-x;
}

#vertNav {
	margin: 0 0 40px 0;
	padding: 10px;
	border: 1px solid #eee;
	background: #f6f6f6;
}

#subNav ul {
	margin: 0;
	padding: 15px 10px 5px 10px;
	border-bottom: 1px solid #b6b6b6;
}

#subNav ul li {
	display: inline-block;
	margin: 5px;
	font: normal 20px/22px 'PT Sans Narrow', 'Arial Narrow', Helvetica, sans-serif;
	color: #2481c4;
}

#vertNav ul li {
	margin: 0 0 10px 0;
	font: normal 20px/22px 'PT Sans Narrow', 'Arial Narrow', Helvetica, sans-serif;
	color: #2481c4;
}

#subNav ul li:before {
	content: "|";
	padding: 0 13px 0 2px;
	color: #bbb;
}

#subNav ul li:first-child:before {
	content: none;
}

#subNav ul li a {
}

#subNav ul li.active, #vertNav ul li.active {
	color: #ff0101;
}

#subNav ul li a:hover, #vertNav ul li a:hover {
	color: #055188;
}


/* ----   left: common lists   ----  */
#leftCol ul.ulOrd {
}

#leftCol ul.ulOrd li {
	padding: 10px 14px 10px 14px;
	border-bottom: 1px solid #E3E3E3;
}

#leftCol ul.bull li {
	padding: 10px 14px 10px 28px;
	background: url('/assets/bulletMedium.png') 14px 14px no-repeat;
}

#leftCol ul.ulOrd li a {
	color: #3c3c3c;
	text-decoration: none;
}

#leftCol ul.ulOrd li a:hover {
	color: #5c5c5c;
}

#leftCol ul.ulOrd span.accent {
	color: #ff9600;
}

#leftCol ul.ulOrd span.newsDate {
	padding: 0 5px 0 0;
	color: #ff9600;
	font: bold 20px/16px 'PT Sans Narrow', 'Arial Narrow', Helvetica, sans-serif;
}

#leftCol ul.ulOrd span.more {
	padding: 0 0 0 5px;
}

#leftCol ul.ulOrd span.more a {
	color: #1f1f66;
}

#leftCol ul.ulOrd span.more a:hover {
	border-bottom: 1px dotted #1f1f66;
}


/* ----   homepage: main slider   ----  */
#slider {
	height: 440px;
	overflow: hidden;
}

#slider li {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
}

#slider li.curr {
	display: block;
}

#slider li a {
	display: block;
	width: 980px;
	height: 440px;
	margin: 0;
	padding: 0;
}

#slider li span.txt {
	position: absolute;
	display: block;
	bottom: 0;
	height: 70px;
	width: 940px;
	margin: 0;
	padding: 20px;
	color: #fff;
	background: rgb(0, 0, 0);
	background: transparent\9;
	background: rgba(0, 0, 0, 0.7);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = #b2000000, endColorstr = #b2000000);
	zoom: 1;
}

#slider li span.txt:nth-child(n) {
	filter: none;
}

#slider li span.txt span.title {
	display: inline-block;
	overflow: hidden;
	width: 465px;
	margin: 0 15px 0 0;
	vertical-align: top;
	text-transform: uppercase;
	letter-spacing: 0.03em;
	font: normal 26px/30px 'PT Sans Narrow', 'Arial Narrow', Helvetica, sans-serif;
}

#slider li span.txt span.intro {
	display: inline-block;
	overflow: hidden;
	width: 455px;
	vertical-align: top;
	font: normal 14px/20px 'PT Sans', 'Arial', Helvetica, sans-serif;
}

#sliderNav {
	position: absolute;
	display: inline-block;
	z-index: 2;
	top: 40px;
	left: 55px;
}

#sliderNav li {
	display: inline-block;
	width: 25px;
	height: 25px;
	margin: 0 2px 0 0;
}

#sliderNav li a {
	display: block;
	position: relative;
	width: 25px;
	height: 25px;
	text-align: center;
	text-decoration: none;
	font-size: 14px;
	line-height: 25px;
	color: #fff;
	-moz-border-radius: 12px;
	-o-border-radius: 12px;
	-webkit-border-radius: 12px;
	-ms-border-radius: 12px;
	border-radius: 12px;
	background: #909497;
	behavior: url('/css/PIE.htc');
}

#sliderNav li.curr a {
	background: #db1f14;
}


/* ----   homepage banners   ----  */
#bannerBlock {
	overflow: hidden;
}

#bannerBlock div.banners {
	width: 340px;
}

#bannerBlock img {
	display: inline-block;
	width: 160px;
	margin: 0 6px 10px 0;
	border: 1px solid #efefef;
}

#bannerBlock img.wide {
	width: 330px;
}



/* ----   video   ----  */
#videoBlock a.videoBig {
	display: block;
	position: relative;
	padding: 2px;
	text-decoration: none;
	font-size: 14px;
	color: #89796e;
	background: #f1f3f4;
}

#videoBlock a.videoBig span.videoPic {
	display: block;
	overflow: hidden;
	height: 300px;
}

#videoBlock a.videoBig img {
	width: 550px;
}

#videoBlock a.videoBig span.videoIntro {
	display: block;
	padding: 3px 5px;
	color: #888;
}

#videoBlock a.videoBig span.videoIntro span.docDate {
	font-size: 15px;
}

#videoBlock a.videoBig span.videoIntro span.title {
	font-size: 15px;
	color: #333;
}

#videoBlock a.videoBig span.play {
	position: absolute;
	z-index: 2;
	bottom: 105px;
	left: 225px;
	width: 100px;
	height: 100px;
	text-align: center;
	font: normal 85px/103px "Icons";
	color: rgb(105, 89, 78); /*#69594e;*/
	color: rgba(105, 89, 78, 0.45); /*#69594e;*/
	-moz-border-radius: 5px;
	-o-border-radius: 5px;
	-webkit-border-radius: 5px;
	-ms-border-radius: 5px;
	border-radius: 5px;
	background: rgb(255, 255, 255);
	background: transparent\9;
	background: rgba(255, 255, 255, 0.45);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = #99ffffff, endColorstr = #99ffffff);
	zoom: 1;
	behavior: url('/css/PIE.htc');
}

#videoBlock a.videoBig span.play:nth-child(n) {
	filter: none;
}

#videoBlock a.videoBig:hover span.play {
	color: rgba(105, 89, 78, 0.9); /*#69594e;*/
	background: rgba(255, 255, 255, 0.9);
}

#videoBlock ul.videoSmall {
	height: 215px;
}

#videoBlock ul.videoSmall li {
	display: inline-block;
	width: 172px;
	margin: 20px 0 20px 15px;
	vertical-align: top;
}

#videoBlock ul.videoSmall li:first-child {
	margin-left: 0;
}

#videoBlock ul.videoSmall li a {
	display: block;
	position: relative;
	color: #89796e;
}

#videoBlock ul.videoSmall li a span.videoPic {
	display: block;
	overflow: hidden;
	height: 95px;
	border: 1px solid #f1f3f4;
}

#videoBlock ul.videoSmall li a img {
	width: 170px;
}


#videoBlock ul.videoSmall li a span.play {
	position: absolute;
	z-index: 2;
	top: 30px;
	left: 70px;
	width: 40px;
	height: 40px;
	text-align: center;
	font: normal 36px/40px "Icons";
	color: rgba(105, 89, 78, 0.45); /*#69594e;*/
	-moz-border-radius: 3px;
	-o-border-radius: 3px;
	-webkit-border-radius: 3px;
	-ms-border-radius: 3px;
	border-radius: 3px;
	background: rgb(255, 255, 255);
	background: transparent\9;
	background: rgba(255, 255, 255, 0.45);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = #99ffffff, endColorstr = #99ffffff);
	zoom: 1;
	behavior: url('/css/PIE.htc');
}

#videoBlock ul.videoSmall li a span.play:nth-child(n) {
	filter: none;
}

#videoBlock ul.videoSmall li a:hover span.play {
	color: rgba(105, 89, 78, 0.9); /*#69594e;*/
	background: rgba(255, 255, 255, 0.9);
}

#videoBlock ul.videoSmall li span.videoIntro {
	display: block;
	overflow: hidden;
	max-height: 65px;
	font-size: 12px;
	line-height: 16px;
	color: #333;
}

#videoBlock ul.videoSmall li span.videoIntro:hover {
	color: #0d8cc8;
	text-decoration: underline;
}


/* ----   photo gallery   ----  */
#photoBlock {
	position: relative;
	overflow: hidden;
}

#photoBlock ul {
	display: inline-block;
	position: relative;
	width: 50000px;
	height: 130px;
	margin: 0 0 30px 0;
}

#photoBlock ul li {
	display: inline-block;
	width: 220px;
	height: 130px;
	margin: 0 10px 0 0;
	border: 1px solid #e0e0e0;
}

#photoBlock ul li a {
	display: block;
	overflow: hidden;
	width: 220px;
	height: 130px;
	text-decoration: none;
}

#photoBlock a.photoNav {
	position: absolute;
	z-index: 2;
	width: 30px;
	height: 130px;
	top: 60px;
	padding: 0 15px;
	text-decoration: none;
	font: normal 56px/130px "Icons";
	color: transparent;
}

#photoBlock a.prev {
	left: 0;
}

#photoBlock a.next {
	right: 0;
}

#photoBlock a.photoNav:hover {
	color: #777;
	background: rgb(255, 255, 255);
	background: transparent\9;
	background: rgba(255, 255, 255, 0.6);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = #99ffffff, endColorstr = #99ffffff);
	zoom: 1;
}

div.albumList ul li a.pic {
	width: 220px;
	height: 124px;
}

div.albumList ul li p {
	display: inline-block;
	width: 678px;
}

div.albumList ul li .docDate {
	font-size: 16px;
}

div.albumList ul li a.title {
	margin: 0 0 10px 0;
	font-size: 18px;
}

div.albumList ul li span.intro {
	font-size: 14px;
	color: #888;
}

div.photoAlbum ul {
	position: relative;
	margin: 0 0 30px 0;
}

div.photoAlbum ul li {
	display: inline-block;
	width: 220px;
	height: 130px;
	margin: 0 8px 20px 0;
	border: 1px solid #e0e0e0;
}

div.photoAlbum ul li a {
	display: block;
	overflow: hidden;
	width: 220px;
	height: 130px;
	text-decoration: none;
}


/* ----   video gallery   ----  */
ul.videos a.video {
	position: relative;
}

ul.videos a.video img {
	width: 220px;
}

ul.videos a.video span.play {
	position: absolute;
	z-index: 2;
	top: 40px;
	left: 90px;
	width: 50px;
	height: 50px;
	text-align: center;
	font: normal 45px/50px "Icons";
	color: rgba(105, 89, 78, 0.45); /*#69594e;*/
	-moz-border-radius: 3px;
	-o-border-radius: 3px;
	-webkit-border-radius: 3px;
	-ms-border-radius: 3px;
	border-radius: 3px;
	background: rgb(255, 255, 255);
	background: transparent\9;
	background: rgba(255, 255, 255, 0.45);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = #99ffffff, endColorstr = #99ffffff);
	zoom: 1;
	behavior: url('css/PIE.htc');
}

ul.videos a.video span.play:nth-child(n) {
	filter: none;
}

ul.videos a.video:hover span.play {
	color: rgba(105, 89, 78, 0.9); /*#69594e;*/
	background: rgba(255, 255, 255, 0.9);
}


/* ----   partners   ----  */
#partnBlock ul {
	position: relative;
	overflow: hidden;
	height: 102px;
	margin: 0 0 40px 0;
}

#partnBlock ul li {
	display: inline-block;
	width: 134px;
	height: 100px;
	margin: 0 17px 0 0;
	border: 1px solid #e0e0e0;
}

#partnBlock ul li a img {
	-moz-filter: grayscale(1);
	-webkit-filter: grayscale(1);
	-ms-filter: grayscale(1);
	-o-filter: grayscale(1);
	filter: grayscale(1);
	filter: url('grayscale.svg#grayscale');
	filter: gray;
}

#partnBlock ul li a:hover img {
	-moz-filter: grayscale(0);
	-webkit-filter: grayscale(0);
	-ms-filter: grayscale(0);
	-o-filter: grayscale(0);
	filter: none;
}


/* ----   rigt column   ----  */
#rightCol form.docFilter {
	margin: 0 0 40px 0;
}

#rightCol form.docFilter label {
	display: inline-block;
	width: 150px;
}

#rightCol form.docFilter select {
	display: inline-block;
	width: 100px;
	margin: 0 0 10px 0;
	padding: 3px 5px;
}

#rightCol form.docFilter input[type=submit] {
	position: relative;
	width: 100px;
	height: 29px;
	color: #fff;
	font-size: 14px;
	line-height: 25px;
	border: none;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-o-border-radius: 3px;
	-ms-border-radius: 3px;
	border-radius: 3px;
	background: #6cb8ed;
	behavior: url('/css/PIE.htc');
}



/* ----   persons list   ----  */
ul.persons {
	margin: 0 0 40px 0;
}

ul.persons li {
	list-style: none;
	margin: 0 0 20px 0;
}

ul.persons li img.photo {
	display: inline-block;
	vertical-align: top;
	width: 150px;
	margin: 0 30px 0 0;
	border: 1px solid #e0e0e0;
}

ul.persons li div.details {
	display: inline-block;
	width: 733px;
}

ul.persons li div.details h2 {
	margin: 0 0 10px 0;
	font-size: 22px;
}

ul.persons li div.details h3 {
	margin: 0 0 10px 0;
	font-size: 18px;
}

ul.persons li div.details p {
	display: block;
	width: 100%;
	margin: 0 0 10px 0;
	font-size: 14px;
	line-height: 18px;
}

ul.persons li div.details span.more {
	display: block;
	color: #80b8dc;
}

ul.persons li div.details span.less {
	display: block;
	text-align: right;
	color: #80b8dc;
}

ul.persons li div.details span.more a {
	text-decoration: none;
	border-bottom: 1px solid #80b8dc;
}

ul.persons li div.details span.more a:hover {
	border-bottom: 1px dotted #80b8dc;
}


/*  ----   FAQ list   ----  */
ol.faq div.info {
	font-size: 15px;
	color: #888;
}



/*  ----   presentation slider   ----  */
div.present {
	position: relative;
	overflow: hidden;
	width: 900px;
	height: 663px;
	margin: 0 0 30px 0;
	background: #eee;
}

div.present div.frame {
	overflow: hidden;
	margin: 20px 35px;
}

div.present ul.slides {
	display: inline-block;
	position: relative;
	width: 50000px; /* 10838px; */
	height: 623px;
}

div.present ul.slides li {
	display: inline-block;
	width: 830px;
	height: 623px;
	margin: 0;
}

div.present ul.slides li img {
	display: block;
	width: 830px;
	height: 623px;
	margin: 0;
}

div.present a.photoNav {
	position: absolute;
	z-index: 2;
	width: 30px;
	height: 45px;
	top: 20px;
	padding: 300px 0;
	text-decoration: none;
	font: normal 35px/40px "Icons";
	color: #bbb;
}

div.present a.prev {
	left: 7px;
}

div.present a.next {
	right: -5px;
}

div.present a.photoNav:hover {
	color: #777;
}



/*  ----   feedback form   ----  */
#frmFeedback {
	margin: 0 0 40px 0;
}

#frmFeedback input[type="text"], #frmFeedback textarea {
	display: block;
	position: relative;
	width: 555px;
	height: 22px;
	margin: 0 0 20px 0;
	padding: 5px 10px;
	font: normal 15px/18px 'PT Sans', 'Arial', Helvetica, sans-serif;
	color: #8b9da8;
	-moz-box-shadow: 0 2px 4px #bbb inset;
	-webkit-box-shadow: 0 2px 4px #bbb inset;
	-o-box-shadow: 0 2px 4px #bbb inset;
	-ms-box-shadow: 0 2px 4px #bbb inset;
	box-shadow: 0 2px 4px #bbb inset;
	border: 1px solid #abbdc8;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-o-border-radius: 5px;
	-ms-border-radius: 5px;
	border-radius: 5px;
	behavior: url('/css/PIE.htc');
}

#frmFeedback textarea {
	height: 200px;
}

#frmFeedback input[type="text"].invalid, #frmFeedback textarea.invalid {
	-moz-box-shadow: 0 2px 4px #faa inset;
	-webkit-box-shadow: 0 2px 4px #faa inset;
	-o-box-shadow: 0 2px 4px #faa inset;
	-ms-box-shadow: 0 2px 4px #faa inset;
	box-shadow: 0 2px 4px #faa inset;
	border-color: #f55;
}

#frmFeedback label.invalid {
	color: #f55;
}

#frmFeedback input[type="text"].invalid::-webkit-placeholder,
#frmFeedback textarea.invalid::-webkit-placeholder { color:#f55; }
#frmFeedback input[type="text"].invalid::-moz-placeholder,
#frmFeedback textarea.invalid::-moz-placeholder { color:#f55; } /* firefox 19+ */
#frmFeedback input[type="text"].invalid:-ms-placeholder,
#frmFeedback textarea.invalid:-ms-placeholder { color:#f55; } /* ie */
#frmFeedback input[type="text"].invalid:-moz-placeholder,
#frmFeedback textarea.invalid:-moz-placeholder { color:#f55; }

#frmFeedback input[type=submit] {
	position: absolute;
	display: inline-block;
	margin: 0 0 30px 0;
	padding: 10px 30px;
	font: normal 18px/18px 'PT Sans Narrow', 'Arial Narrow', Helvetica, sans-serif;
	color: #fff;
	border: none;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-o-border-radius: 5px;
	-ms-border-radius: 5px;
	border-radius: 5px;
	background: #6CB8ED;
	behavior: url('/css/PIE.htc');
}

#frmFeedback input[type=submit]:hover {
	cursor: pointer;
	color: #e0e0e0;
}


/*  ----   site footer   ----  */
#footerInner {
	width: 920px;
	margin: 0 auto;
	padding: 30px 0 0 0;
}

#footerInner #dblNav {
	margin: 0 0 30px 0;
}

#footerInner #dblNav li {
	display: inline-block;
	padding: 0 10px 0 0;
}

#footerInner #dblNav li:before {
	content: '|';
	padding: 0 10px 0 0;
	color: #bbb;
}

#footerInner #dblNav li:first-child:before {
	content: none;
}

#footerInner #dblNav li a {
	color: #fff;
	text-decoration: none;
	border-bottom: 1px solid #eee;
}

#footerInner #dblNav li.active a {
	color: #bbb;
	border-bottom: 1px solid #bbb;
}

#footerInner #dblNav li a:hover {
	color: #bbb;
	border-bottom: 1px dotted #bbb;
}

#footerInner p {
	display: inline-block;
	vertical-align: top;
	font-size: 14px;
	color: #fff;
}

#footerInner p.contMain {
	width:  505px;
	margin: 0 20px 0 0;
}

#footerInner p.contExt {
	width:  180px;
	margin: 0 20px 0 0;
}

#footerInner p.social {
	width:  185px;
	margin: 0;
	text-align: right;
}

#footerInner p.social a {
	display: inline-block;
	position: relative;
	width: 28px;
	height: 23px;
	margin-left: 3px;
	padding: 5px 0 0 0;
	font: normal 16px/16px "Icons";
	color: #fff;
	text-align: center;
	vertical-align: middle;
	text-decoration: none;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-o-border-radius: 3px;
	-ms-border-radius: 3px;
	border-radius: 3px;
	background: #465a99;
	behavior: url('/css/PIE.htc');
}

#footerInner p.social a:hover {
	color: #e0e0e0;
}

#footerInner p.social a.fb {
	background: #465a99;
}

#footerInner p.social a.fb:before {
	content: '\e807';
}

#footerInner p.social a.vk {
	font: bold 21px/17px 'PT Sans', 'Arial', Helvetica, sans-serif;
	background: #5671a8;
}

#footerInner p.social a.vk:before {
	content: 'B';
}

#footerInner p.social a.tw {
	background: #62a9e1;
}

#footerInner p.social a.tw:before {
	content: '\e809';
}

#footerInner p.social a.gp {
	background: #d54232;
}

#footerInner p.social a.gp:before {
	content: '\e80B';
}

#footerInner p.social a.yt {
	background: #f24131;
}

#footerInner p.social a.yt:before {
	content: '\e80A';
}

