*{ margin:0px;
 padding:0px;}
 img { border:0px;}
 a{  color:#000000; }
html,
body {
   margin:0;
   padding:0;
   height:100%;
font-family:Verdana;
   font-size:12px;background-color:#e7d3b8;

}
p{ padding-top:16px;}
#container {
width:100%;

   min-height:100%;
   position:relative;
 
   
}
#header {
background-color:#FFFFFF;
background-image:url(i/header-bg.jpg);
background-repeat: repeat-x;
background-position:left bottom;

   width:100%;
   height:341px;

}
#body {

position:relative;
width:100%;

margin:0 auto;
background-image:url(i/leftmenu-bg.jpg);
background-position:left;
background-repeat: repeat-y;
   padding-bottom:190px;   /* Height of the footer */
}
#footer {
background-color:#858182;
width:100%;
background-image:url(i/footer-bg.jpg);
background-repeat:repeat-x;
   position:absolute;
   bottom:0;
   height:126px;   /* Height of the footer */

}
#topmenu { height:33px; max-width:100%; min-width:1000px; background-image:url(i/topmenu-bg.jpg); background-repeat:repeat-x; }

#tpmenu a{ font-size:16px; text-decoration:none; line-height:30px; padding-left:20px; padding-right:20px; color:#FFFFFF }
a.act{ background-image:url(i/topmenu-act.jpg); background-repeat:repeat-x;  float:left; }
#tpmenu{ margin:0 auto;}

#body-cnt{  min-height:427px; background-image:url(i/body-cnt.jpg); margin:15px 25px 0 25px; padding:30px 15px; background-repeat: repeat-x; text-align:justify;}
#news_all{float:left; background-image:url(i/news-body-bg.jpg); background-repeat: repeat-y; background-position:left; padding-bottom:0px; position:relative; top:5px;}
#news{ float:left; width:257px; min-height:591px; background-image:url(i/news-bg.jpg); background-position:bottom right; background-repeat:no-repeat; padding-bottom:60px;  }
#newstop{ height:49px; width:239px; background-image:url(i/news-tp.png); position:relative; float:right; right:20px; top:264px; background-repeat:no-repeat;  }
#newstop h1{ font-size:20px; font-weight:normal; text-align:center; width:210px; padding-top:7px;}

.news-item{width:192px; padding-left:18px; font-size:11px; text-align:justify; float:left; padding-bottom:30px;}
.news-item h2{color:#005f9c; text-align:center; font-size:17px; text-transform:uppercase; }
a.more{ background-image:url(i/more-bg.jpg); background-position:left top; background-repeat:no-repeat; float:right; padding-left:30px;}
.kvadrat{border:1px solid #005f9c; padding:7px; color:#000000; }

#footer-pic{ width:659px; height:263px; background-image:url(i/people.jpg); position:absolute; bottom:56px; right:30%;}
#ugolok-pic{width:75px; height:54px;background-image:url(i/ugolok.jpg); position:absolute; bottom:126px; right:0px;}

img.banner{ padding-left:20px; }

.cnt{ padding-bottom:200px; }

#bottommenu{ position:absolute; top:50px;height:33px; max-width:100%; min-width:1000px;}
#bmmenu{ margin:0 auto;color:#FFFFFF;}
#bmmenu a{ color:#FFFFFF; padding-left:20px; padding-right:20px; }


FONT.guestotvet{
	color:#005f9c;
	}
	
H1,H2,H3,H4{
	/*
	Описание для заголовков H1
	*/
	font-family : Verdana;
	margin: 0px;
	font-size: 16px;
	color: #d9c7af;
	font-weight: bold;
	}
INPUT.knopka, BUTTON{
	border: 1px solid #ffffff;
	background-color:#005f9c;
	color: #ffffff;
	font-size: 11px;
	font-weight: bold;
	font-family: Verdana;
	}
A{
	/*
	Основной цвет ссылок на сайте
	*/
 	color :#005f9c;
	text-decoration:none;
	font-weight: normal;
	font-family: Verdana;
	}
A:hover{
	text-decoration:underline;
	}
	}
TABLE.menu1 TD A{
	/*
	Здесь цвет ссылок и жирность для меню 1-го уровня
	*/
	color: #ffffff;
	font-weight: bold;
	}
TABLE.menu1 TD A.selected,A.selected{
	/*
	Цвет выделенного пункта меню 1-го уровня
	*/
	color: #000000;
	}
TABLE.menu1 TD A.a,A.a{
	/*
	Цвет выделенного пункта меню 1-го уровня (дублирование)
	*/
	color: #000000;
	}
	}
TD.right A, TD.right P A{
	/*
	Задает цвет ссылки в правой части сайта.
	*/
	color: #005f9c;
	}
TABLE.main TD.right IMG{
	/*
	Оступы для картинок в правой части сайта (внутри текста)
	*/
	margin: 3px 10px 7px 0px;
	}
TABLE.main TD.left A.selected{
	/*
	Цвет выделенной ссылки в левой части сайта (в левом солбце)
	Выделенный пункт меню 2-го уровня.
	*/
	color: #000000;
	}
	TABLE.menu2 A.,A.{
	/*
	меню 2-го уровня
	*/
	color: #005f9c;
	}
	TABLE.menu2 TD A.selected,A.selected{
	/*
	Цвет выделенного пункта меню 2-го уровня
	*/
	color: #000000;
	}
	}
TABLE.form INPUT,TABLE.form TEXTAREA{
	/*
	Ширина полей ввода для формы в центре сайта (гостевая, форма и т.д.)
	*/
	width: 300px;
	}
	
IMG{
	/*
	Оступы для картинок в правой части сайта (внутри текста)
	*/
	margin: 3px 10px 7px 0px;
	}
	
TABLE.form INPUT,TABLE.form TEXTAREA{
	/*
	Ширина полей ввода для формы в центре сайта (гостевая, форма и т.д.)
	*/
	width: 300px;
	}