html, body {
	padding: 0;
	margin: 0;
	width: 100%;
}
table{padding: 0;margin: 0;}
table#main{
	width: 100%;
	margin:0;
}
table#main .mash{
	height:165px;
	width:449px;

	vertical-align:middle;
	text-align:right;
}
.phone{
	text-align:left;
	padding-left:100px;
	font-family:Tahoma;
	font-size:20px;
	font-weight:bold;
	color:#835ab2;
}
.mylink a{
color:#5b195e;
text-decoration: underline;
font-family:Times New Roman;
}
.phone a{
color:#cf8709;
font-size:13px;
text-decoration:none;
font-family:Tahoma;
font-weight:bold;
}
table#main .banner{
	height:100px;
	vertical-align:middle;
	text-align:center;
	background:#eee;
}
table#main .bot-cell{
	height:49px;
	background:url(../i/main/bgbot.gif) repeat-x top;
}

/**/

.displnone
{
height:45px; background:#fff url(/i/main/21.jpg) no-repeat left top; padding-left:75px; display:none
}

div.cat-table table.close td.cel3, div.cat-table table.close td.cel4
{
	display: none;
}

div.cat-table h4 {
	display: block;
}

/*загаловки, левая колонка*/
h4{
	text-align:center;
	vertical-align:middle;
	margin-top:13px;
}
h4 a{
	color:#ffffff;
	font-family:Tahoma;
	font-size:14px;
	font-weight:bold;
	letter-spacing:-0.4;
	text-decoration:none;
}
h4.zag1{
	background:url(../i/main/zag1.jpg) no-repeat;
	height:41px;
	width:219px;
	margin-top:-10px;
}
h4.zag2{
	background:url(../i/main/zag2.jpg) no-repeat;
	height:41px;
	width:219px;
	margin-top:-10px;
}
h4.zag3{
	background:url(../i/main/zag3.jpg) no-repeat;
	height:41px;
	width:219px;
	margin-top:-11px;
}
h4.news{
	background:url(../i/main/news.jpg) no-repeat;
	height:37px;
	width:222px;
	margin-top:-11px;
	margin-left:-2px
}
h4.vist{
	background:url(../i/main/vistavki.jpg) no-repeat;
	height:35px;
	width:222px;
	padding-top:0px;
	margin-top:-15px;
	margin-left:-2px
}

h4.zag1 a {display:block;line-height:41px;}
h4.zag2 a {display:block;line-height:41px;}
h4.zag3 a {display:block;line-height:41px;}
h4.news a {display:block;line-height:37px;}
h4.vist a {display:block;line-height:35px;}

.seotxt {
	font-family:Tahoma;
	font-size:12px;
	color:#6A6A6A
	height:auto;

	padding-right:5px;
	padding-left:25px;
	padding-bottom:20px; 
}

/*новости*/
div.left-col{
	font-family:Tahoma;
	font-size:10px;
	color:#666666;
	height:auto;
	padding-right:5px;
	padding-left:25px;
	
	margin-top:-15px;
	padding-bottom:20px; 
}
div.left-col a{
	display:block;
	color:#441A75;
	text-decoration:underline;
	font-size:11px;
	padding-right:8px;
}
div.left-col div.date{
font-size:11px;
padding-bottom:2px;
}
div.left-col hr{ height:1px; width:100%; border:none; background:#999;}

/*нижнее меню*/
#bot-menu{
	float:left;
	width:100%;
}
#bot-menu ul{
  margin:0;
  padding:0;
  padding-left:34px;
  list-style:none;
  }
#bot-menu li {
  float:left;
  margin:0;
  padding:0;
  list-style:none;
}
#bot-menu ul li a {
  display:block;
  font-family:Tahoma;
  font-size:11px;
  font-weight:bold;
  color:#666;
  text-decoration:none;
}
#bot-menu ul li.sep{
	margin-left:10px;
	margin-right:10px;
	background: url(../i/main/sep.gif) no-repeat;
}
/*... Все права защищены*/
.bot-text{
	font-family:Tahoma;
	font-size:11px;
	color:#999999;
}
.bot-text a{
	color:#441A75;
	text-decoration:none;
}


/* форма*/
.form-txt{
	font-family:Tahoma;
	font-size:11px;
	color:#fff;
	padding-left:5px;
}
form{padding:0;margin:0;}

/*языки*/
.lang-txt{
	font-family:Tahoma;
	font-size:10px;
	color:#666;
	text-decoration:underline;
}

h1{
/*	background:#835ab2 url(../i/main/h1_bg_l.gif) no-repeat left;*/
	font-family:Tahoma;
	font-size:14px;
	color:#fff;
	font-weight:bold;
	display:inline;
	height:30px;
	padding:0px;
	margin:0px;
	line-height:30px;
	margin-bottom:0px;
}

homeh1 {
	font-family:Tahoma;
	font-size:14px;
	color:#ffffff;
	font-weight:bold;
	display:inline;
	height:30px;
	padding:0px;
	margin:0px;
	line-height:30px;
	margin-bottom:0px;
}

.all a{
padding-left:3px;
margin-bottom:-3px;
height:17px;
text-decoration:none;
font-family:Tahoma;
font-size:11px;
color:#5b308d;
font-weight:bold; 
}

.sub-list a{
background:url(../i/main/sq.jpg) no-repeat left;
padding-left:10px;
text-decoration:underline;
font-family:Tahoma;
font-size:11px;
color:#8361ab;
font-weight:bold;
}

.menu2{

}

h2.head1{font-family:Tahoma; font-size:14px; font-weight:bold; text-decoration:none; color:#FFFFFF; display:inline; padding-top:3px; height:25px; line-height:25px;padding-top:0px;}
h2.head1 a{font-family:Tahoma; font-size:14px; font-weight:bold; text-decoration:none; color:#FFFFFF; display:inline; padding-top:2px; height:25px; margin-top:-3px; line-height:25px; display:block; width:100%;}

h2.head1 div{font-family:Tahoma; font-size:14px; font-weight:bold; text-decoration:none; color:#FFFFFF; display:inline; padding-top:2px; height:25px; margin-top:-3px; line-height:25px; display:block; width:100%; cursor:pointer}


.lnk-rh a{
font-family:Tahoma;
font-size:11px;
text-decoration:underline;
color:#666;
display:block;
}
.lnk-rh a:visited {
font-family:Tahoma;
font-size:11px;
text-decoration:underline;
color:#835ab2;
display:block;
}
.lnk-rh a:hover {
font-family:Tahoma;
font-size:11px;
text-decoration:underline;
color:#835ab2;
display:block;
}

.ab-txt{
padding-left:8px;
padding-top:10px;
padding-right:15px;
vertical-align:top
}

.ab-hr{
border:0px solid;
height:1px;
background:#ccc;
margin-bottom:20px;

}
.page-num{
color:#666666;
font-family:Tahoma;
font-size:11px;
padding-left:2px;
padding-top:10px;
padding-right:2px;
vertical-align:top
}
.page-num-sel{
color:#835ab2;
font-family:Tahoma;
font-size:11px;
padding-left:2px;
padding-top:10px;
padding-right:2px;
vertical-align:top;
text-decoration:none;
font-weight:bold;
}
 a.page-num:visited, a:hover.page-num{
color:#666666;
font-family:Tahoma;
font-size:11px;
padding-left:2px;
padding-top:10px;
padding-right:2px;
vertical-align:top;
color:#835ab2;
}
.ab-b-txt{
color:#666666;
font-family:Tahoma;
font-size:14px;
padding-left:8px;
padding-top:0px;
padding-right:5px;
vertical-align:top;
font-weight:bold;
}
.ab-n{
color:#835ab2;
font-family:Tahoma;
font-size:14px;
padding-left:8px;
padding-top:0px;
padding-right:5px;
vertical-align:top;
font-weight:bold;
}
.main-txt{
color:#666666;
font-family:Tahoma;
font-size:11px;
vertical-align:top
}
a.c-question {
background: url(../i/main/ask.gif) no-repeat left;
padding-left:13px;
margin-left:10px;
color:#666666;
font-family:Tahoma;
font-size:11px;
text-decoration:underline;
padding-top:0px;
padding-right:20px;
vertical-align:top;
}
a.c-mail {
background: url(../i/main/mail.gif) no-repeat left;
padding-left:18px;
color:#666666;
font-family:Tahoma;
font-size:11px;
text-decoration:underline;
padding-top:0px;
padding-right:20px;
vertical-align:top
}
a.c-phone {
background: url(../i/main/call.gif) no-repeat left;
padding-left:18px;
color:#666666;
font-family:Tahoma;
font-size:11px;
text-decoration:underline;
padding-top:0px;
padding-right:20px;
vertical-align:top
}



.newstitle{
color:#000000;
font-family:Tahoma;
font-size:11px;
text-decoration:none;
font-weight:bold;
}
.newslink{
color:#000000;
font-family:Tahoma;
font-size:11px;
}


input.searchbutton1{
color:#FFFFFF;
font-size:10px;
    width: 180px; 
    height: 25px;
    background: #835ab2;
}

input.searchbutton2{
color:#FFFFFF;
font-size:10px;
    width: 180px; 
    height: 25px;
    background: #835ab2;
}

.search{
width:400;
}

.text1{
color:#666666;
font-family:Tahoma;
font-size:12px;
text-decoration:none;
}

a.text1{
color:#666666;
font-family:Tahoma;
font-size:12px;
text-decoration: underline;
}

a.text1:hover{
color:#835ab2;
font-family:Tahoma;
font-size:12px;
text-decoration:underline;
}

.text2{
color:#666666;
font-family:Tahoma;
font-size:11px;
}

.head1{
color:#666666;
font-family:Tahoma;
font-size:16px;
text-decoration:none;
font-weight:bold;
}

.head2{
color:#835ab2;
font-family:Tahoma;
font-size:14px;
font-weight:bold;
}

a.head2{
color:#FFFFFF;
font-family:Tahoma;
font-size:14px;
font-weight:bold;
}


.text3 {
color:#666666;
font-family:Tahoma;
font-size:10pt;
}

.text4 {
color:#666666;
font-family:Tahoma;
font-size:11pt;
}
.text5 {
color:#666666;
font-family:Tahoma;
font-size:12pt;
}
.text6 {
color:#666666;
font-family:Tahoma;
font-size:13pt;
}
.text7 {
color:#666666;
font-family:Tahoma;
font-size:14pt;
}
.text8 {
color:#666666;
font-family:Tahoma;
font-size:12pt;
font-weight:bold;
}
.text9 {
color:#666666;
font-family:Tahoma;
font-size:14pt;
font-weight:bold;
}
.text10 {
color:#666666;
font-family:Tahoma;
font-size:16pt;
font-weight:bold;
}

div.ecl h1{font-size:12px; font-weight:normal; margin-bottom:0px; margin-top:0px;padding-top:0px; padding-bottom:0px; color:#000000}
div.ecl h2{font-size:12px; font-weight:normal;margin-bottom:0px; margin-top:0px;}

div.seotxt h1{font-family:Tahoma; font-size:15px; color:#6A6A6A; font-weight:bold; text-decoration:none; margin-bottom:10px; margin-top:10px;line-height:18px;}
div.seotxt h2{font-family:Tahoma; font-size:14px; color:#6A6A6A; font-weight:bold; text-decoration:none;}

div.ecl{margin-left:10px; margin-right:10px; margin-top:10px;font-family:Arial, Helvetica, sans-serif;}
div.ecl p{font-size:12px;  text-align:justify;}

.web p {
text-align:justify;
font-family:Tahoma;
font-size:12px;
}