HTML {
          padding: 0px;    margin: 0px; width: 100%;  height: 100%;
}
body {
          padding: 0px;    margin: 0px; width: 100%;  height: 100%
}
.all {
          min-height:100%;  width: 1000px;margin:0px auto; border=1;
}
img {
          border:none;
}
* {
          margin:0; padding:0;
}
table {
          width:100%;border-collapse:collapse;
}
td {
          vertical-align:top;border-collapse:collapse;
}
tr {
          border-collapse:collapse;
}
ul {
          margin:0px; padding:0px;
}
li {
          list-style-type:none;
}
.heder_img {margin:0px auto;width:812px;height:104px;}
.heder_img img {margin:0px !important;}
.heder_img h2 {float:left;margin:75px -100px -100px 0px;left:140px;position:relative; z-index:100;font: normal 14pt Tahoma; color:#236;}
.heder_img h3 {float:left;margin:0px -100px -100px 0px;left:140px;position:relative; z-index:99;font: normal 14pt Tahoma; color:#236;}
.heder {
          height:110px;background: url(images/line.gif) 0 100% repeat-x;margin-bottom:10px;
}
.heder img {margin:0px auto 0px 220px;} 
.left_heder {
          float:left;width:620px;height:90px; background: url(images/logo.jpg) no-repeat;
}
.left_heder h2 {
          font: bold 12pt tahoma; color:#822; margin:34px 0px 0px 400px;
}
.right_heder {
          width:336px;height:83px;float:right; background: url(images/right_block.gif) no-repeat;
}
.right_heder h2 {
          font: normal 13pt tahoma; color:#822;margin:25px 0px 0px 109px;
}
.top_menu {
         margin:0px 0px 0px 0px;padding:0px 52px 0px 100px;
}
:root .top_menu {
         margin:0px 0px 0px 0px;padding:0px 54px 0px 100px;
}
.top_menu td a {
          font: normal 11pt arial; color:#4C7FC7;text-decoration:underline;
}
.top_menu td a:hover {
          text-decoration:none;
}
.top_menu .border {
          width:18px !important;background: url(images/border.gif) 0px 7px no-repeat;
}
.top_menu .p_1 {
	text-align: right;
	width:182px !important;
}
.top_menu .p_2 {
          width:182px !important;padding-left:38px;
}
.top_menu .p_3 {
          width:106px !important;padding-left:20px;
}
.top_menu .p_4 {
          width:160px !important;padding-left:20px;
}
.top_menu .p_5 {
          width:82px !important;padding-left:28px;
}
.all_content {
          padding:20px 95px 80px 95px;
}
.left_block {
          width:200px;
}
.left_menu {
          margin:0px 0px 20px 0px;
}
.title_menu {
          margin-bottom:1px;font: normal 18px tahoma; color:#FF3399;padding:0px 0px 11px 12px;background: url(images/title_menu.gif) 0px 19px repeat-x;
}
.left_menu ul {
          background-color:#fff;
}
.left_menu li {
          padding:0px 0px 3px 2px; background: url(images/li_back.gif) 0 100% repeat-x;
}
.left_menu li a {
          padding:2px 0px 3px 21px;background: url(images/a_back.gif) no-repeat;font:normal 10pt arial; color:#406Fb7;text-decoration:none;
}
.left_menu li a:hover {
          text-decoration:underline;
}
.left_menu a {
          padding:0px 0px 11px 12pxfont: normal 18px tahoma; color:#FF3399;text-decoration:none;
}
.left_menu a:hover {
          text-decoration:underline;
}
.left_menu .no_back {
          background:none;
}
.right_block .no_back {
          background:none;
}
.kr_line {
          position:relative; z-index:100;margin-top:-18px;height:2px;font-size:1px;background: url(images/kr_line.gif) repeat-x
}
.center_block {
          padding:0px 36px 0px 40px;position:relative; z-index:200;
}

.main_text h3 {
          font: normal 16pt tahoma; color:#FF3399;margin:0px 0px 0px 0px; 
}

.main_text h4 {
          font: normal 11pt tahoma; color:#6b00d9; margin:0px 0px 0px 0px;
}
.paty {
          margin:13px 0px 18px 0px;
}
.paty img {
          float:left;margin:5px 11px 7px 0px;
}
.paty a {
          font: normal 9pt arial; color:#4C7FC7;text-decoration:underline;
}
.zayavka{
	font: normal 9pt arial;  	color:#4C7FC7; 	text-decoration:underline; 	text-align : right; 
}
.chitat{
	font: normal 6pt arial;  	color:#4C7FC7; 	text-align : right; 
}
.paty a:hover {
          text-decoration:none;
}
.paty p {
          font: normal 9pt arial; color:#383838;margin:0px;
}
.paty .vert{
	
	vertical-align : middle;
	padding-top : 10px;
}
.foto {
          clear:both;font: normal 9pt arial; color:#383838;
}
.foto span {
          color:#4C7FC7;text-decoration:underline;
}
.foto a {
          color:#4C7FC7;text-decoration:none;
}
.foto a:hover {
          text-decoration:underline;
}
.project {
          margin-top:20px;
}
.project h3 {
          font-size:18pt;margin-bottom:14px;
}
.project p {
          margin-bottom:17px;font: normal 9pt arial; color:#383838;
}
.title_partners {
          margin-bottom:1px;font: normal 18px tahoma; color:#FF3399;padding:0px 0px 11px 12px;background: url(images/title_menu.gif) 0px 19px repeat-x;
}
.partners {
          width:150px;
}
.part {
          margin:2px 0px 0px 0px; padding-bottom:7px;background: url(images/li_back.gif) 0 100% repeat-x
}
.ss_title {padding-left:16px;background: url(images/kl.gif) 0px 2px no-repeat;}

.ss_title1 {
	padding-left:20px;
	background: url(images/kolca.gif) no-repeat 0px 5px;
}
.part a {
        font: normal 9pt arial;color: #822;text-decoration:none;  padding-left:0px;
}
.part a:hover {
          text-decoration:underline;
}
.part p {
          font: normal 8pt arial; color:#666666;margin:0px;padding-left:16px;
}
.yagoda {
          height:118px;background: url(images/yagoda.gif) no-repeat;
}
.ss a {
          background:none !important
}
.ss {
          margin-top:25px;padding-bottom:13px;
}
.ss img {
          position:relative; top:2px;
}
.right_block {
          width:150px !important
}
.vedro_yagod {
          width:386px;height:121px; background: url(images/vedro_yagod.jpg) no-repeat;
}
.footer {
          padding:0px 100px 0px 70px;width:830px;margin:-181px auto;
}
.niz_footer {
          height:40px;border-top: solid 5px #236;margin-left:23px;
}
.banerok {
          float:right;margin:5px 0px 0px 0px;
}
.block {
          height:150px;background:#ffffff;margin:20px 0px 0px 0px; padding-left: 8px;
}
.katalog_ss {
          float:right;margin:8px 20px 0px 0px;
}
.katalog_ss a {
          padding-left:5px;font: normal 9pt tahoma; color:#990000;text-decoration:underline;
}
.katalog_ss a:hover {
          text-decoration:none;
}
.story {
          text-indent:15px;
          text-align:justify;
          word-spacing:2px;
          line-height: 12pt;
}
.story img {
          margin-right:10px;
}




