
body, td, h1, h2, h3, a {
color: #000000;
font-family: Verdana, Helvetica, Arial;
font-size: 11px;
}

p
{	text-align:justify;}

li
{	padding: 3px 0px;}

ul.mul {
width: 178px;
height: 28px;
list-style: none;
margin: 0 0 0 0;
padding: 0 0 0 0;
}

li.mli a.menu:link, a.menu:visited, a.menu:active {
display: block;
list-style: none;
width: 178px;
height: 28px;
background-position: 0% 50%;
background-repeat: no-repeat;
color: #4A4949;
text-transform: uppercase;
text-decoration: none;
font-weight: bold;
line-height: 28px;
margin: 3 0 0 0;
padding: 0 0 0 0;
text-indent: 28px;
}

li.mli a.menu:hover {
list-style: none;
width: 178px;
height: 28px;
background: url('/img/menubg.gif');
background-position: 0% 50%;
background-repeat: no-repeat;
color: #218FC4;
text-transform: uppercase;
text-decoration: none;
line-height: 28px;
font-weight: bold;
}

.msrt {
     display: block;
     width: 200px;
     height: 20px;
     line-height: 20px;
     margin: 0px 0px 0px 0px;
     padding: 0px 0px 0px 0px;
}

.msdv {
     display: block;
     margin: 0px 0px 10px 50px;
     padding: 10px 0px 0px 0px;
}

.msdva {
     display: block;
     margin: 0px 0px 10px 72px;
     padding: 10px 0px 10px 0px;
}

.msid {
     display: block;
     padding: 0px 10px 5px 0px;
}

li.mli_index a.menu_index:link, a.menu_index:visited, a.menu_index:active {
display: block;
list-style: none;
width: 178px;
height: 28px;
background-position: 0% 50%;
background-repeat: no-repeat;
color: #4A4949;
text-transform: uppercase;
text-decoration: none;
font-weight: bold;
line-height: 28px;
margin: 3 0 0 0;
padding: 0 0 0 0;
text-indent: 30px;
}

li.mli_index a.menu_index:hover {
list-style: none;
width: 178px;
height: 28px;
background: url('/img/menubg_index.gif');
background-position: 0% 50%;
background-repeat: no-repeat;
color: #218FC4;
text-transform: uppercase;
text-decoration: none;
line-height: 28px;
font-weight: bold;
}


a:link, a:visited, a:active {color: #218FC4; text-decoration: underline;}
a:hover {color: #000000; text-decoration: none;}

#cl {font-size: 13px;}


a.im:link, a.im:visited, a.im:active {
width: 120px;
height: 37px;
color: #000000;
text-decoration: underline;
font-weight: bold;
background: url('/img/marker_big.gif');
background-position: 100% 50%;
background-repeat: no-repeat;
line-height: 37px;
padding: 10 45 10 0;
}

a.im:hover {text-decoration: none;}


a.imm:link, a.imm:visited, a.imm:active {
font-size: 10px;
height: 37px;
color: #000000;
text-transform: uppercase;
text-decoration: none;
font-weight: bold;
background: url('/img/marker_big.gif');
background-position: 100% 50%;
background-repeat: no-repeat;
line-height: 37px;
padding: 10 38 10 0;
}

a.imm:hover {
color: #218FC4;
text-decoration: underline;
}


div.green {position: absolute; left: 50%; margin-left: -488px; top: 64; z-index: 1; width: 31px; height: 13px; background-color: #65AE34;}
div.left_puz {position: absolute; left: 50%; margin-left: -488px; top: 96; z-index: 1; width: 30px; height: 181px;}
div.arrow_top {position: absolute; left: 50%; margin-left: -488px; top: 158; z-index: 2; width: 15px; height: 45px;}
div.arrow_bot {position: absolute; left: 50%; margin-left: 471px; top: 158; z-index: 3; width: 15px; height: 45px;}
div.top_slogan {position: absolute; left: 50%; margin-left: -361px; top: 124; z-index: 2; width: 128px; height: 86px;}
div.strekoza_1 {position: absolute; left: 50%; margin-left: -438px; top: 227; z-index: 2; width: 179px; height: 143px;}
div.strekoza_2 {position: absolute; left: 50%; margin-left: -488px; top: 370; z-index: 2; width: 268px; height: 14px;}
div.strekoza_3 {position: absolute; left: 50%; margin-left: -414px; top: 384; z-index: 2; width: 208px; height: 106px;}
div.left_puz_plus {position: absolute; left: 50%; margin-left: -488px; top: 385; z-index: 2; width: 55px; height: 325px;}
div.right_puz {position: absolute; left: 50%; margin-left: 458px; top: 95; z-index: 2; width: 30px; height: 181px;}
div.home {position: absolute; left: 50%; margin-left: 308px; top: 61; z-index: 3; width: 11px; height: 10px;}
div.top_home_puz {position: absolute; left: 50%; margin-left: 295px; top: 0; z-index: 3; width: 52px; height: 47px;}
div.main_pict_bot {position: absolute; left: 50%; margin-left: 219px; top: 370; z-index: 3; width: 208px; height: 8px;}
div.left_puz_plus_out {position: absolute; left: 50%; margin-left: -543px; top: 399; z-index: 3; width: 55px; height: 385px;}
div.vert_separate_line {position: absolute; left: 50%; margin-left: -32px; top: 12; z-index: 3; width: 3px; height: 33px;}
div.call {position: absolute; left: 50%; margin-left: -192px; top: 397; z-index: 3; width: 138px; height: 44px;}
div.phone_number {position: absolute; left: 50%; margin-left: -8px; top: 10; z-index: 3; width: 367px; height: 44px;}


td.mn_index {
      background: url('/img/menu_index_bg.gif');
	background-position: 0% 0%;
	background-repeat: repeat-y;
	background-color: transparent;
}

td.mn_next {
      background: url('/img/menu_next_bg.gif');
	background-position: 0% 0%;
	background-repeat: repeat-y;
	background-color: transparent;
}

img.news {border: 5px solid #ffffff; margin: 0 0 0 20;}

p, h1, h2, h3 {margin: 0 0 0 0;}

h1 {
	color: #218FC4;
	font-weight: bold;
	font-size: 12px;
	text-transform: uppercase;
}

#mh {color: #218FC4; font-size: 12px;}
#mhb {color: #218FC4;font-size: 20px; font-weight:550;}
#inh {margin: 0 0 15 0;}

h2 {
	color: #171C1F;
	font-weight: bold;
	font-size: 11px;
	text-transform: uppercase;
}

h3 {
	color: #000000;
	font-weight: bold;
	font-size: 10px;
}

.input {
     border: #31B4FC 2px solid;
     font-family: Verdana, Helvetica;
     font-size: 11px;
     background-color: #31B4FC;
     font-weight: bold;
     color: #ffffff;
     MARGIN: 0px 0px 0px 0px;
 }

 .button {
     border: #31B4FC 2px solid;
     font-family: Verdana, Helvetica;
     font-size: 11px;
     background-color: #31B4FC;
     font-weight: bold;
     color: #ffffff;
     MARGIN: 0px 0px 0px 0px;
     cursor: hand;
}