@charset "windows-1251";
body {
	font: 100% Verdana, Arial, Helvetica, sans-serif;
	background: #FFF;
	margin: 0; /* рекомендуется использовать нулевое значение поля и отступа элемента body, чтобы учесть различные настройки по умолчанию для браузеров. */
	text-align: center; /* выравнивает контейнер по центру в браузерах IE 5*. Затем для текста задается по умолчанию выравнивание по левому краю в селекторе #container. */
	color: #000000;
	font-size:12px;
}
#container {
	width: 100%;  /* будет создан контейнер размером 80% от ширины окна браузера. */
	background: #FFFFFF;
	margin: 0; /* автоматические поля (совместно с шириной) выравнивают страницу по центру. */
	padding:0;
	text-align: left; /* переопределяет свойство text-align: выравнивание элемента body по центру. */
}
#mainContent { text-indent:15px; padding:0;
	margin: 15px 0 15px 0; /* помните, что отступ — это пространство внутри блока div, а поле — пространство за блоком div. */
}
#mainContent2 { text-indent:15px; padding:0;
	margin:0; /* помните, что отступ — это пространство внутри блока div, а поле — пространство за блоком div. */
}
.a1 {color:#a23a45;}
.a1 a:link { color:#a23a45;}
.a1 a:visited {color:#a23a45;}
.a1 a:hover {color:#a23a45; text-decoration:none;}
.grin {
	background:#83ae4d
	}
.content { background-image:url(images/stolb_vertical.jpg); background-repeat:repeat-y; background-position:left; background-color:#f3f9fb;}
.contab { background-color:#a23a45;}
.sidebar { background-image:url(images/other_line.jpg); background-repeat:repeat-x; background-color:#c5e0ec;
    color: #333;
	padding: 3px 0 0 0;
	margin:0;}	
.other { background-image:url(images/other_line.jpg);
    background-repeat:repeat-x;
	background-color: #c5e0ec;}
.buttom { background-image:url(images/buttom_line.jpg);
font-size:14px;}
.buttom a:link { color:#a23a45;
text-decoration:none;} 
.buttom a:visited { color:#a23a45;
text-decoration:none;} 
.buttom a:hover { color:#a23a45;
text-decoration: underline} 
.buttom_blue { background-image:url(images/buttom_line_red .jpg);
font-size:14px;}
.buttom_blue  a:link { color:#a23a45;
text-decoration:underline;} 
.buttom_blue  a:visited { color:#a23a45;
text-decoration:underline;} 
.buttom_blue  a:hover { color:#a23a45;
text-decoration: none;}
.home { background-image:url(images/home.jpg); background-position:left; background-repeat:no-repeat; background-color:#a23a45;}
.mail { background-image:url(images/mail.jpg); background-position:left; background-repeat:no-repeat; background-color:#a23a45;}
.faq { background-image:url(images/make1.jpg); background-position:left; background-repeat:no-repeat; background-color:#a23a45;}
#menu { margin-left:15px;}
.contmenu { margin:0; padding:0; color:#FFF;}
.contmenu a:link { color:#FFF;
text-decoration:none;}
.contmenu a:visited { color:#FFF;
text-decoration:none;}
.contmenu a:hover { color:#FFF;
text-decoration: underline}
.news_buttom {background-color:#a23a45; font-size:14px;}
.news_buttom a:link { color:#FFF;
text-decoration:none;} 
.news_buttom a:visited { color:#FFF;
text-decoration:none;} 
.news_buttom a:hover { color:#FFF;
text-decoration: underline;} 
.slogan { font-size:16px; color:#a23a45;}
.redtext { color:#a23a45;}
.phone { font-size:14px; background-image:url(images/phone.jpg); background-position:left; background-repeat:no-repeat; background-color:#a23a45; color: #FFF;}
.online { font-size:14px; background-color:#a23a45; color: #FFF;}
.imegecont { padding-top:30px;}
.atention { color:#a23a45;}
.link a:link { color:#a23a45; text-decoration:none;}
.link a:visited { color:#a23a45; text-decoration:none;}
.link a:hover {color:#a23a45; text-decoration: underline;}