body
{
margin:0px; 
padding:0px; 
background: #ffffff;
font-family: Arial, Verdana, Helvetica, sans-serif; 
font-size: 12px; 
font-weight: normal; 
color: #2b2a2a;
}
td, p, input, select, textarea
{
font-family: Arial, Verdana, Helvetica, sans-serif; 
font-size: 12px; 
font-weight: normal; 
color: #2b2a2a;	
}

table
{
margin:0px; 
padding:0px; 
font-family: Arial, Verdana, Helvetica, sans-serif; 
font-size: 12px; 
font-weight: normal; 
color: #2b2a2a;	
}

a, a:visited{
font-size: 12px; color: #414141; text-decoration: none; 
}

a:hover
{
	font-size: 12px; color: #414141; text-decoration: underline;
}
.bg_top
{
background: url("/img/bg_top.jpg"); 
background-repeat:repeat-x; 
padding-top:27px;
}


.menu
{
background: url("/img/menu_bg.png"); 
background-repeat:repeat-x;
background-position:left top; 
}

.menu_link, a.menu_link:visited, a.menu_link:link, a.menu_link:active
{
font-family: Arial;
font-size: 11px; color: #ffffff; text-decoration: none;
font-weight: bold;
text-transform: uppercase; 
}

a.read:visited, a.read:link, a.read:active
{
font-family: Arial;
font-size: 10px; color: #da2020; text-decoration: none;
font-weight: bold;
text-transform: uppercase; 
background: url("/img/arrow.jpg"); 
background-repeat:no-repeat; 
padding-left:5px;
background-position:center left;
}

a.services:visited, a.services:link, a.services:active
{
font-family: Arial;
font-size: 12px; 
color: #025792; 
text-decoration: none;
font-weight: bold;
padding-left:10px;
}

a.menu_bot:visited, a.menu_bot:link, a.menu_bot:active
{
font-family: Arial;
font-size: 12px; 
color: #676767; 
text-decoration: none;
}

.tychka
{
background: url("/img/fon.jpg"); 
background-repeat: no-repeat;
background-color:#ffffff; 
padding-left:31px;
text-align: left;
}

.border
{
border-top: 1px solid #b7e8fc;
background: url("/img/border.jpg"); 
background-repeat:repeat-y;
background-position:right; 
}

.nomer
{
font-family: Arial;
font-size: 18px; 
color: #025792; 
text-decoration: none;
font-weight: bold;
padding-top: 30px;
padding-left:17px;

}

.border1
{
background: url("/img/border.jpg"); 
background-repeat:repeat-y;
background-position:right; 
}

.work
{
font-family: Verdana;
font-size: 36px; 
color: #060606; 
text-decoration: none;
padding-left: 20px;
padding-right: 20px;
}

.white
{
background-color:#ffffff; 
}

.border_left
{
background: url("/img/bord_l.jpg"); 
background-repeat:repeat-y;
background-position:left;
}

.nazva, a.nazva, a.nazva:visited, a.nazva:hover
{
font-family: Myriad Pro;
font-size: 18px;
color: #000000; 
text-decoration: none;
font-weight: bold;
text-transform: uppercase; 
}

.border_right
{
background: url("/img/border.jpg"); 
background-repeat:repeat-y;
background-position:right;
}

a.client:visited, a.client:link, a.client:active
{
font-family: Arial;
font-size: 12px; 
color: #025792; 
text-decoration: underline;
}

.blue, a.blue:visited, a.blue:link, a.blue:active
{
color: #025792; 
}

.bold, a.bold:visited, a.bold:link, a.bold:active
{
	font-weight: bold; 
}

.no_und, a.no_und, a.no_und:visited
{
	text-decoration: none; 
} 
a.no_und:hover
{
	text-decoration: underline; 
}


.und, a.und, a.und:visited
{
	text-decoration: underline;
} 
a.und:hover
{
	text-decoration: none; 
}

.tabliza_top
{
border-top: 1px solid #accfdb;
background-color:#f0f1f2;
}

.tabliza_left
{
border-left: 1px solid #accfdb;
background-color:#f0f1f2;
}

.tabliza_right
{
border-right: 1px solid #accfdb;
background-color:#f0f1f2;
}

.tabliza_bottom
{
border-bottom: 1px solid #accfdb;
background-color:#f0f1f2;
}

.raz
{
background: url("/img/razdelitel.jpg"); 
background-repeat:repeat-y;
background-position:right;
background-color:#f0f1f2;
padding-left:20px;
}

.razdva
{
background: url("/img/razdelitel.jpg"); 
background-repeat:repeat-y;
background-position:right;
background-color:#f0f1f2;
}
.visible
{
	display: block;
}
.invisible
{
	display: none;
}

.sraz
{
background-color:#f0f1f2;
}

a.news:visited, a.news:link, a.news:active
{
font-family: Arial;
font-size: 18px; 
color: #0063b7; 
font-weight: bold;
text-decoration: none;
}

.big
{
font-family: Arial;
font-size: 18px; 
color: #040404; 
font-weight: bold;
}

.h
{
font-family: Arial;
font-size: 18px; 
color: #03a1aa; 
font-weight: bold;
}

.date, a.date, a.date:visited, a.date:hover
{
font-family: Arial;
font-size: 11px; 
color: #ffffff; 
font-weight: bold;
padding-left:2px;
}

.case, a.case:visited, a.case:link, a.case:active
{
font-family: Arial;
font-size: 14px; 
color: #2e6ca9; 
font-weight: bold;
text-decoration: none;
}

.magic
{
background: url("/img/1.jpg"); 
background-repeat:repeat-y;
width:297;
height:154;
}

.magic1
{
background: url("/img/2.jpg"); 
background-repeat:repeat-y;
width:297;
height:154;
}

.magic2
{
background: url("/img/3.jpg"); 
background-repeat:repeat-y;
width:297;
height:154;
}

.poloska
{
background: url("/img/poloska1.jpg"); 
background-repeat:no-repeat;
background-position:top;
}

.poloska1
{
background: url("/img/poloska2.jpg"); 
background-repeat:no-repeat;
background-position:top;
}

.poloska2
{
background: url("/img/poloska3.jpg"); 
background-repeat:no-repeat;
background-position:top;
}

.b_1
{
border-bottom: 1px solid #ced5d6;
}

.bot
{
background: url("/img/povtoryashka.jpg"); 
background-repeat:repeat-x;
background-position:bottom;
}

.ten
{
background: url("/img/bg_menu_bot.jpg"); 
background-repeat:repeat-x;
background-position:bottom;
}

.pointer
{
background: url("/img/pointer.jpg"); 
background-repeat:repeat-y;
background-position:right;
}

.font
{
font-family: Arial;
font-size: 11px; 
color: #5f5f5f; 
text-decoration: none;
}

a.home:visited, a.home:link, a.home:active
{
font-family: Arial;
font-size: 11px; 
color: #5f5f5f; 
text-decoration: none;
}

.font1
{
font-family: Arial;
font-size: 11px; 
color: #5f5f5f; 
text-decoration: none;
background: url("/img/pointer.jpg"); 
background-repeat:repeat-y;
background-position:right;
}

.ololo
{
background: url("/img/aa.jpg"); 
background-repeat:repeat-x;
background-position:top;
}

.img
{
background: url("/img/a.jpg"); 
background-repeat:no-repeat;
background-position:top left;
padding-top:9px;
}

.c
{
border-left: 1px solid #accfdb;
}

.pad_10
{
	padding: 10px;
}
.pad_20
{
	padding: 20px;
}
.pad_30
{
	padding: 30px;
}
.pad_top_20
{
	padding-top: 20px;
}
.pad_top_0
{
	padding-top: 0px;
}
.no_marg
{
	margin: 0px;
}
.pad_top_10
{
	padding-top: 10px;
}
.pad_top_5
{
	padding-top: 5px;
}
.pad_bottom_30
{
	padding-bottom: 30px;
}
.pad_left_30
{
	padding-left: 30px;
}
.pad_left_10
{
	padding-left: 10px;
}
.pad_left_11
{
	padding-left: 11px;
}
.pad_left_7
{
	padding-left: 7px;
}
.pad_left_20
{
	padding-left: 20px;
}
.pad_right_30
{
	padding-right: 30px;
}
.pad_right_10
{
	padding-right: 10px;
}
.pad_right_11
{
	padding-right: 11px;
}
.pad_right_20
{
	padding-right: 20px;
}
.pad_right_5
{
	padding-right: 5px;
}
.pad_right_3
{
	padding-right: 3px;
}
.marg_right_20
{
	margin-right: 20px;
}
.marg_bottom_20
{
	margin-bottom: 20px;
}
.marg_bottom_10
{
	margin-bottom: 10px;
}
.pad_left_3
{
	padding-left: 3px;
}
.pad_bottom_10
{
	padding-bottom: 10px;
}
.pad_bottom_20
{
	padding-bottom: 20px;
}
.pad_bottom_5
{
	padding-bottom: 5px;
}

#menu {
width: 100%;
float: left;

}

#menu ul {
list-style: none;
margin: 0px;
padding: 0px;
float: left;

}





#menu h2 {
font-family: Arial;
font-size: 11px; color: #ffffff; text-decoration: none;
font-weight: bold;
text-transform: uppercase; 
display: block;
margin: 0;
padding: 0px;
}

#menu a {
font-family: Arial;
font-size: 11px; color: #ffffff; text-decoration: none;
font-weight: bold;
text-transform: uppercase; 

text-decoration: none;
display: block;
margin: 0;
padding: 0px;
}

#menu a:hover {
font-family: Arial;
font-size: 11px; color: #ffffff; text-decoration: none;
font-weight: bold;
text-transform: uppercase; 

display: block;
margin: 0;
padding: 0px;
}

#menu li {position: relative;}


#menu ul ul {
position: absolute;
left: 0px;

}

#menu ul ul ul {
position: absolute;
top: 0;
left: 100%;
}

div#menu ul ul li a, div#menu ul ul li a:visited
{
	font-family: Arial;
font-size: 11px; color: #ffffff; text-decoration: none;
font-weight: bold;
text-transform: uppercase; 

}
div#menu ul ul li a:hover
{
	font-family: Arial;
font-size: 11px; color: #ffffff; text-decoration: none;
font-weight: bold;
text-transform: uppercase; 

}

div#menu ul ul,
div#menu ul li:hover ul ul,
div#menu ul ul li:hover ul ul
{
display: none;
}

div#menu ul li:hover ul,
div#menu ul ul li:hover ul,
div#menu ul ul ul li:hover ul
{
display: block;
}


ul.aaa:hover
{
display: block;
}

.podm_table
{
	
	background-color: #ffffff;
	border-collapse: collapse;
	margin-top: 10px;

}

.podm_table td
{
	border-collapse: collapse;
	padding: 3px 5px;
	border: 1px solid #b1d2d9;
	color: #b1d2d9;
}

.podm_table td a, .podm_table td a:visited, .podm_table td a:hover
{
	color: #b1d2d9;
}

.pic
{
	border: 1px solid #f0f1f2;
	padding: 1px;
}

.blue_bg
{
	background-color: #0086d2;
}

