html								{ font: 68.75% Georgia; }
body 								{ font-size: 1.3em; background: #ffffff; margin: 0; padding: 0; }
img 								{ border: 1px solid #8A5760; }
* html label						{ overflow: hidden; }

a{color:#8a5760;text-decoration:none;}

b									{ font-weight: bold; }


form								{ margin: 0; padding: 0; }

h1,h2,h3,h4,h5,h6 					{ margin: 0; padding: 0; }


h1									{ font-size: 2em; font-weight: normal; }
h3									{ font-size: 1.6em; font-weight: normal; }


.document							{ width: 1270px; margin: 0 auto; }
.container							{ margin: 0 50px; }
.bg									{ background-color: #efefef; }

.head								{ position: relative; padding-left: 260px; }
.korovin							{ position: absolute; left: 0px; width: 189px; height: 150px; background: url('../img/korovin.jpg') no-repeat top left; }
.logo								{ display: block; width: 201px; height: 120px; margin: 20px 120px 10px 0px; background: url('../img/logo.jpg') no-repeat top left; }

.topmenu							{ padding-top: 45px; }
.topmenu ul							{ margin:0;padding:0;list-style:none;margin-bottom: 10px; }
.topmenu ul li						{ margin:0;padding:0;list-style:none;float: left; margin-right: 40px; }
.topmenu ul li a					{ color: #000000; text-decoration: none; font-size: 1.2em; font-style: italic; }
.topmenu ul li a:hover				{ color: #ff3300; text-decoration: underline; }

.cols								{ padding: 50px 0; }
.cols .leftmost				{ float: left; width:220px; padding-right:50px }
.cols .left                            { float: left; width: 620px; }
.cols .left img                            {margin:0 10px 10px 0;}
.cols .right						{ float: right; width: 220px; }

.news{margin:0;padding:0;list-style:none;}
.news li							{ margin:0;padding:0;list-style:none;margin-bottom: 50px; }
.news h3							{ margin-bottom: 15px; }
.news h3 a							{ color: #000000; text-decoration: none; }
.news em							{ display: block; margin-bottom: 20px; font-size: 0.8em; color: #808080; }
.news img							{ margin: 3px 20px 0 0; }
.news div.announce a				{ line-height: 1.3em; color: #000000; text-decoration: none; }


.right-menu							{ margin:0;padding:0;list-style:none; margin-bottom: 50px; }
.right-menu li						{ margin-bottom: 10px; }
.right-menu li a					{ color: #000000; text-decoration: none; font-size: 1.2em; }
.right-menu li a:hover				{ color: #ff3300; text-decoration: underline; }

.right-banner						{ margin-bottom: 50px; }

.bottom-menu						{ margin:0;padding:0;list-style:none; margin-top: 35px; }
.bottom-menu li						{ float: left; margin: 0 25px;}
.bottom-menu li a					{ color: #000000; text-decoration: underline; }
.bottom-menu li a:hover				{ color: #ff3300;}
.copyright							{ margin: 40px 0; text-align: center; font-style: italic; }
