h1
{
	color: #FFFFFF;
	font-family:Verdana;
	font-size:13px;
	margin-top:5px;
	margin-left:30px;
}

h1 a:link, h1 a:visited, h1 a:active
{
color: #FFFFFF;
text-decoration: none;
}

h1 a:hover
{
color: #FFFFFF;
text-decoration: underline;
}

.h1_sv
{
	color:#a3ccb3;
	font-size:11px;
}

.h1_sv a:link, .h1_sv a:visited, .h1_sv a:active
{
color: #a3ccb3;
text-decoration: none;
}

.h1_sv a:hover
{
color: #a3ccb3;
text-decoration: underline;
}

h2
{
	color:  rgb(0,142,33);
	font-family:Verdana;
	font-size:12px;
	margin-top:5px;
	margin-left:4px;
	margin-bottom:0px;
}

h3
{
	color: #666666;
	font-family:Verdana;
	font-weight:bold;
	font-size:12px;
	margin-bottom:0px;
	margin-left:15px;
	margin-top:15px;
	line-height:130%;
}

h4
{
	color: #666666;
	font-family:Verdana;
	font-weight:bold;
	font-size:11px;
	margin-bottom:0px;
	margin-left:4px;
	margin-top:15px;
	line-height:130%;
}

p.normal
{
	font-family:Verdana;
	font-size:10px;
	margin-left:30px;
	margin-right:10px;
	margin-top:10px;
	margin-bottom:0px;
}
p.index
{
	font-family:Verdana;
	font-size:11px;
	margin-left:30px;
	margin-right:10px;
	margin-top:20px;
	margin-bottom:0px;
	text-align: justify;
	color: #666666;
}
h2.main_page_h2, h3.main_page_h3
{
	font-family:Verdana;
	font-weight:bold;
	font-size:12px;
	margin-left:30px;
	margin-right:10px;
	margin-top:20px;
	margin-bottom: -15px;
	text-align: left;
	color: #666666;
}
h2.inner_page_h2
{
	font-family:Verdana;
	font-weight:bold;
	font-size:12px;
	margin-left:30px;
	margin-right:10px;
	margin-top:20px;
	margin-bottom: 0px;
	text-align: left;
	color: #666666;
}
h4.headnews
{
	font-family:Verdana;
	font-weight:bold;
	font-size:10px;
	margin-left:30px;
	margin-right:10px;
	margin-top:10px;
	margin-bottom:0px;
	color: #000000;
}
p.normal2
{
	font-family:Verdana;
	font-size:10px;
	margin-left:30px;
	margin-right:10px;
	margin-top:0px;
	margin-bottom:0px;
}

p.normal3
{
	font-family:Verdana;
	font-size:10px;
	margin-left:10px;
	margin-right:10px;
	margin-top:10px;
	margin-bottom:0px;
}

p.normal a, p.normal2 a
{
	color:#000000;
}

p.diplom_1
{
	color:#008d21;
	font-family:Verdana;
	font-size:10px;
	margin-left:5px;
	margin-right:5px;
	font-style:italic;
	width:140px;
}

p.diplom_2
{
	font-family:Verdana;
	font-size:10px;
	margin-left:5px;
	margin-right:5px;
	width:140px;
}

p.zagl
{
	font-family:Verdana;
	font-size:10px;
	font-weight:bold;
	font-style:italic;
	margin-left:30px;
}

.adres
{
	font-family:Verdana;
	font-size:10px;
	margin-left:5px;
	margin-right:5px;
	margin-top:0px;
}

p.adres a
{
	color:#000000;
}

img.diplom
{
	border-width:1px;
	border-style:solid;
	border-color:#999999;
}

p.verh
{
	color: #333333;
	font-family:Verdana;
	font-style:italic;
	font-weight:bold;
	font-size:12px;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:15px;
	line-height:130%;
}

p.verh a
{
	color: #333333;
    text-decoration: underline;
}

p.zagl_cat
{
	color: rgb(0,142,33);
	font-family:Verdana;
	font-style:italic;
	font-weight:bold;
	font-size:10px;
	margin-left:30px;
	margin-bottom:0px;
	padding-bottom:0px;
}

td.menu
{
	color: #666666;
	font-family:Verdana;
	font-size:10px;
	font-weight:bold;
	padding-top:2px;
	padding-bottom:1px;
	padding-left:6px;
	padding-right:2px;
	border-bottom-color: #CCCCCC;
	border-bottom-style:solid;
	border-bottom-width:1px;
}
td.menu_red
{
	color: #ff0000;
	font-family:Verdana;
	font-size:10px;
	font-weight:bold;
	padding-top:4px;
	padding-bottom:1px;
	padding-left:6px;
	padding-right:2px;
}
td.menu a
{
	color: #333333;
	text-decoration:none;
}
td.menu_red a
{
	color: #ff0000;
	text-decoration:none;
}
td.menu_s
{
	color: rgb(255,255,255);
	background-color: rgb(0,142,33);
	font-family:Verdana;
	font-size:10px;
	font-weight:bold;
	padding-top:2px;
	padding-bottom:1px;
	padding-left:6px;
	padding-right:2px;
	border-bottom-color: rgb(0,142,33);
	border-bottom-style:solid;
	border-bottom-width:1px;
}

td.menu_s a
{
	color: rgb(255,255,255);
	text-decoration:none;
}

input
{
	font-size:10px;
	margin-top:5px;
	margin-left:5px;
	margin-right:5px;
	margin-bottom:0px;
	width:80px;
	border-width:1px;
	border-style:solid;
	border-color:#CCCCCC;
	font-family:Verdana;
}
input.order
{
	font-size:10px;
	margin-top:10px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:0px;
	width:200px;
	border-width:1px;
	border-style:solid;
	border-color:#CCCCCC;
	font-family:Verdana;
}
.button
{
	font-size:10px;
	margin-top:10px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:0px;
	width:200px;
	border-width:1px;
	border-style:solid;
	border-color:#CCCCCC;
	font-family:Verdana;
}
.css_button
{ 
	color: rgb(255,255,255);
	display:block;
	background: rgb(0,142,33);
	width:24px;
	height:14px;
	text-align:center;
	text-decoration:none;
	margin-top:5px;
	margin-bottom:0px;
	font-family:Verdana;
	font-size:10px;
	font-weight:bold;
	padding-top:1px;
}

a.main
{
	color:#666666;
	font-style: italic;
	font-family:Verdana;
	font-size:11px;
	margin-left:15px;
	margin-right:10px;
	font-weight:normal;
}

ul.main_list
{
	color: rgb(0,142,33);
	font-family:Verdana;
	font-size:20px;
	list-style-image:url(images/marker.gif);
	margin-top:20px;
	margin-left:15px;
	margin-bottom:0px;
	padding-left:35px;
	margin-right:2px;
}

ul.main_list li
{
	padding-left:10px;
}

ul.vtor_list
{
	font-family:Verdana;
	font-size:10px;
	font-style:italic;
	list-style-image:url(images/marker2.gif);
	margin-top:10px;
	margin-left:38px;
	margin-right:3px;
	margin-bottom:0px;
	padding-left:40px;
	list-style-position:outside;
}

ul.vtor_list li
{
	margin-bottom:8px;
	margin-top:0px;
    line-height: 1.2;
}

ul.vtor_list a
{
	color:#000000;
	text-decoration: none;
}
ul.vtor_list a.strunder
{
	color:#000000;
	text-decoration: underline;
}
ul.list_cat
{
	font-family:Verdana;
	font-size:10px;
	font-style:italic;
	list-style-image:url(images/marker_pdf.gif);
	margin-left:35px;
	padding-left:10px;
	margin-top:0px;
	margin-right:10px;
}

ul.list_cat a
{
	color:#000000;
	text-decoration:none;
}

ul.service
{
	font-family:Verdana;
	font-size:10px;
	font-style:italic;
	font-weight:bold;
	list-style-image:url(images/marker_black.gif);
	margin-left:35px;
	padding-left:10px;
	margin-top:0px;
	margin-right:10px;
	margin-bottom:0px;
}

ul.clients
{
	font-family:Verdana;
	font-size:10px;
	font-style:italic;
	list-style:none;
	margin-left:30px;
	padding-left:0px;
	margin-top:0px;
	margin-right:10px;
	margin-bottom:10px;
	line-height:1.2;
}

ul.clients a
{
	color:#000000;
	text-decoration:none;
}

ul.oglavl
{
	font-family:Verdana;
	font-size:10px;
	text-align:left;
	list-style:none;
	margin-left:30px;
	margin-top:0px;
	margin-right:10px;
	margin-bottom:10px;
	padding-left:0px;
	line-height:1.2;
}

ul.oglavl a
{
	color:#000000;
	text-decoration:underline;
}

ul.clients_school
{
	font-family:Verdana;
	font-size:10px;
	font-style:italic;
	list-style-image:url(images/marker_black.gif);
	margin-left:35px;
	padding-left:10px;
	margin-top:0px;
	margin-right:10px;
	margin-bottom:0px;
}

ul.clients_school li
{
	margin-top:10px;
	margin-bottom:5px;
}

.contacts
{
	color:#FFFFFF;
	font-family:Verdana;
	font-size:10px;
	padding-left:0px;
	margin-bottom:0px;
	text-decoration:none;
}

.contacts_url
{
	color:#FFFFFF;
	font-family:Verdana;
	font-size:12px;
	font-weight:bold;
	padding-left:0px;
	margin-bottom:0px;
	text-decoration:none;
}
p.news_new
{
	color: #666666;
	font-family:Verdana;
	font-size:10px;
	padding-left:4px;
	margin-top:2px;
	margin-bottom:2px;
	line-height: 0.9;
}

p.news_s
{
	color: #666666;
	font-family:Verdana;
	font-size:10px;
	font-style:italic;
	text-align:right;
	text-decoration:none;
	padding-bottom:0px;
	margin-top:2px;
}

p.news_b
{
	font-family:Verdana;
	font-weight:bold;
	font-style:italic;
	font-size:11px;
	margin-left:30px;
	margin-right:10px;
	margin-bottom:0px;
	margin-top:10px;
	padding-bottom:0px;
	padding-top:0px;
}

p.news_b a
{
	color:#000000;
	text-decoration:none;
}

p.news_normal
{
	font-family:Verdana;
	font-style:italic;
	font-size:10px;
	margin-left:30px;
	margin-right:10px;
	margin-bottom:0px;
	margin-top:0px;
	padding-bottom:0px;
	padding-top:0px;
}

p.news_normal a
{
	color:#000000;
	text-decoration:none;
}

.news_td
{
	padding-top:10px;
	border-bottom-color: #CCCCCC;
	border-bottom-style:solid;
	border-bottom-width:1px;
}
.news_a
{
	color: #666666;
	text-decoration:none;
}

table.partners
{
	font-family:Verdana;
	font-style:italic;
	font-size:10px;
	margin-top:15px;
	margin-bottom:5px;
	margin-left:30px;
}

table.partners tr td
{
	padding-bottom:20px;
	padding-left:5px;
	width:130px;
	vertical-align:top;
}

table.partners tr td img
{
	border-style:solid;
	border-width:1px;
	border-color:#000000;
	text-align:center;
}

table.partners tr td a
{
	color:#000000;
	text-decoration:none;
}

table.vkladki
{
	color:  rgb(0,142,33);
	font-family:Verdana;
	font-size:10px;
	font-weight:bold;
	margin-left:30px;
	background-color:#a3ccb3;
}

table.vkladki tr td
{
	padding-left:12px;
	padding-right:12px;
	padding-top:0px;
	padding-bottom:0px;
	border-left-style:none;
	border-right-style:solid;
	border-bottom-style:none;
	border-right-width:1px;
	border-color:rgb(0,142,33);
	height:22px;
}

table.vkladki tr td a
{
	color:  rgb(0,142,33);
	text-decoration:none;
}

table.goroda tr td a
{
	color:#000000;
	text-decoration:underline;
}

.vkladki_sv
{
	background-color:#FFFFFF;
}
table.newstable
{
border-collapse: collapse; 
border: 1px solid; 
border-color:#666666; 
margin: 10px 10px 0px 30px; 
font-family: Verdana; 
font-size:10px;
}
table.newstable td
{
padding: 3px; border: 1px solid; border-color:#666666;
}
table.school
{
	font-family:Verdana;
	font-size:10px;
	margin-left:30px;
	margin-right:30px;
	border-top-style:solid;
	border-top-width:1px;
	border-left-style:solid;
	border-left-width:1px;
	border-color:#666666;
}

table.school tr.school_mid td
{
	border-top-style:none;
	border-bottom-style:none;
}

table.school tr.school_top td
{
	border-bottom-style:none;
}

table.school tr.school_bot td
{
	border-top-style:none;
}

table.school tr td
{
	padding-left:5px;
	border-right-style:solid;
	border-right-width:1px;
	border-bottom-style:solid;
	border-bottom-width:1px;
	
}

table.school tr td.otstup
{
	padding-left:20px;
}

table.goroda
{
	margin-left:30px;
	margin-top:20px;
}

table.goroda tr td
{
	vertical-align:top;
	padding-bottom:10px;
}


table.goroda tr td h2
{
	margin-left:0px;
}

table.goroda tr td table
{
	font-family:Verdana;
	margin-left:5px;
	margin-right:5px;
	margin-bottom:0px;
	font-size:10px;
	padding-bottom:0px;
}

table.goroda tr td table tr td
{
	padding-bottom:0px;
}

table.predst
{
	vertical-align:top;
	margin-left:30px;
	margin-top:20px;
}

table.predst tr td
{
	padding-bottom:10px;
	vertical-align:top;
}

table.predst tr td h2
{
	margin-top:0px;
}

ul.level0
{
    margin-left:20px;
	margin-top:5px;
	margin-bottom:0px;
	padding-left:20px;
	list-style-image:url(images/arrow2_.gif);
	font-family:Verdana;
	font-size:10px;
}

ul.level0 a:link
{
	color:#000000;
	text-decoration:none;
}

ul.level0 a:visited
{
	color:#000000;
	text-decoration:none;
}

ul.level0 a:hover
{
	color:#000000;
	text-decoration:underline;
}

ul.level1
{
	margin-left:40px;
	margin-top:5px;
	margin-bottom:0px;
    padding-left:20px;
	list-style-image:url(images/arrow2_.gif);
	font-family:Verdana;
	font-size:10px;
}

ul.level1 a:link
{
	color:#000000;
	text-decoration:none;
}

ul.level1 a:visited
{
	color:#000000;
	text-decoration:none;
}

ul.level1 a:hover
{
	color:#000000;
	text-decoration:underline;
}

ul.level2
{
    margin-left:60px;
	margin-top:5px;
	margin-bottom:0px;
	padding-left:20px;
	list-style-image:url(images/arrow2_.gif);
	font-family:Verdana;
	font-size:10px;
}

ul.level2 a:link
{
	color:#000000;
	text-decoration:none;
}

ul.level2 a:visited
{
	color:#000000;
	text-decoration:none;
}

ul.level2 a:hover
{
	color:#000000;
	text-decoration:underline;
}

ul.level3
{
    margin-left:80px;
	padding-left:20px;
	margin-top:5px;
	margin-bottom:0px;
	list-style-image:url(images/arrow2_.gif);
	font-family:Verdana;
	font-size:10px;
}

ul.level3 a:link
{
	color:#000000;
	text-decoration:none;
}

ul.level3 a:visited
{
	color:#000000;
	text-decoration:none;
}

ul.level3 a:hover
{
	color:#000000;
	text-decoration:underline;
}

ul.level4
{
    margin-left:100px;
	padding-left:20px;
	margin-top:5px;
	margin-bottom:0px;
	list-style-image:url(images/arrow2_.gif);
	font-family:Verdana;
	font-size:10px;
}

ul.level4 a:link
{
	color:#000000;
	text-decoration:none;
}

ul.level4 a:visited
{
	color:#000000;
	text-decoration:none;
}

ul.level4 a:hover
{
	color:#000000;
	text-decoration:underline;
}

table.tovar
{
	margin-left:120px;
	margin-top:20px;
	font-family:Verdana;
	font-size:10px;
	width:550px;
}

table.tovar tr td
{
	padding:2px;
	background-color:#e5eee3;
}

table.tovar tr th
{
	padding:2px;
	background-color:#8ac195;
	color:#FFFFFF;
	text-align:left;
}

table.tovar tr td a:link
{
	color:#000000;
	text-decoration:none;
}

table.tovar tr td a:visited
{
	color:#000000;
	text-decoration:none;
}

table.tovar tr td a:hover
{
	color:#000000;
	text-decoration:underline;
}
