body, html
{
margin:0;
padding:0;
background:url(fon.jpg) repeat-x #031048;
}

strong
{
color:#05229b;
}

p
{
text-indent:15px;
}

h1
{
font-size:22px;
text-align:center;
color:#011154;
}

a:link
{
color:#000;
}

a:visited
{
color:#000;
}

a:hover
{
text-decoration:none;
color:#000;
}

.table
{
background-image:url(test_08.jpg);
width:1003px;
}


.banner
{
background-image:url(test_01.jpg);
width:1003px;
height:265px;
}

.left
{
float:left;
width:603px;
}

.top
{
background-image:url(test_02.jpg);
width:1003px;
height:94px;
}

.menu
{
position:relative;
top:28px;
left:155px;
margin-left:30px;
// margin-top:28px;
// margin-left:185px;
}

.menu_1
{
overflow:hidden;
float:left;
background-image:url(menu_03.jpg);
width:162px;
height:61px;
}

.menu_1 a
{
font-size:18px;
padding-top:23px;
background-image:url(menu_03.jpg);
width:162px;
height:61px;
display:block;
overflow:hidden;
color:#ffffff;
font-weight:bold;
text-decoration:none;
}

.menu_1 a:link
{
color:#ffffff;
}

.menu_1 a:visited
{
color:#ffffff;
}

.menu_1 a:hover
{
background-image:url(menu2_03.jpg);
width:162px;
height:61px;
display:block;
overflow:hidden;
color:#000;
}

.menu_2
{
overflow:hidden;
float:left;
background-image:url(menu_04.jpg);
width:162px;
height:61px;
}

.menu_2 a
{
font-size:18px;
padding-top:23px;
background-image:url(menu_04.jpg);
width:162px;
height:61px;
display:block;
overflow:hidden;
color:#ffffff;
font-weight:bold;
text-decoration:none;
}

.menu_2 a:link
{
color:#ffffff;
}

.menu_2 a:visited
{
color:#ffffff;
}

.menu_2 a:hover
{
background-image:url(menu2_04.jpg);
width:162px;
height:61px;
display:block;
overflow:hidden;
color:#000;
}


.menu_3
{
overflow:hidden;
float:left;
background-image:url(menu_06.jpg);
width:160px;
height:61px;
}

.menu_3 a
{
font-size:18px;
padding-top:23px;
background-image:url(menu_05.jpg);
width:160px;
height:61px;
display:block;
overflow:hidden;
color:#ffffff;
font-weight:bold;
text-decoration:none;
}

.menu_3 a:link
{
color:#ffffff;
}

.menu_3 a:visited
{
color:#ffffff;
}

.menu_3 a:hover
{
background-image:url(menu2_05.jpg);
width:160px;
height:61px;
display:block;
overflow:hidden;
color:#000;
}

.menu_4
{
overflow:hidden;
float:left;
background-image:url(menu_06.jpg);
width:160px;
height:61px;
}

.menu_4 a
{
font-size:18px;
padding-top:23px;
background-image:url(menu_06.jpg);
width:160px;
height:61px;
display:block;
overflow:hidden;
color:#ffffff;
font-weight:bold;
text-decoration:none;
}

.menu_4 a:link
{
color:#ffffff;
}

.menu_4 a:visited
{
color:#ffffff;
}

.menu_4 a:hover
{
background-image:url(menu2_06.jpg);
width:160px;
height:61px;
display:block;
overflow:hidden;
color:#000;
}

.cont
{
background:url(test_03.jpg) no-repeat;
width:603px;
}

.text
{
margin-left:50px;
padding-top:10px;
width:540px;
}

.center
{
width:603px;
text-align:justify;
}

.usluga1 
{
margin-left:0px;
position:relative;
left:45px;
overflow:hidden;
float:left;
background-image:url(usluga_1_02.jpg);
width:276px;
}

.zag_u
{
position:relative;
top:22px;
color:#0021af;
font-size:18px;
font-weight:bold;
}

.usluga_cont
{
height:61px;
background:url(usluga_1_01.jpg) no-repeat;
width:276px;
}

.usluga_bottom
{
width:276px;
background:url(usluga_1_04.jpg) no-repeat left bottom;
}

.usluga2
{
margin-left:0px;
position:relative;
left:45px;
overflow:hidden;
float:left;
background-image:url(usluga_1_02.jpg);
width:276px;
}

.text_usluga
{
padding:0px 20px 15px 20px;
}

.text_usluga ul 
{
font-size:16px;
font-weight:bold;
list-style-image:url(usluga_marker.gif);
color:#011466;
}

.text_usluga ul li
{
padding-left:10px;
}

@-moz-document url-prefix() 
{
  .text_usluga ul li {padding-left:0px;}
}


.right
{
float:left;
width:400px;
}

.table_cont
{
font-size:18px;
text-align:center;
width:400px;
}

.table_1
{
margin-bottom:1px;
color:#fff;
padding-top:5px;	
width:400px;
height:25px;
background-color:#1936b4;
}

.table_2
{
margin-bottom:1px;
color:#fff;
padding-top:5px;	
width:400px;
height:25px;
background-color:#2c49c7;
}

.price
{
background-image:url(test_04.jpg);
width:400px;
height:524px;
}

.both
{
clear:both;
}

.bottom
{
background-image:url(test_09.jpg);
width:1003px;
height:138px;
}

.bot
{
margin-left:250px;
float:left;
padding-top:100px;
}




