html,body {
width:100%;
height:100%;
padding:0;
margin:0;
}
html {
font:13px arial,tahoma,verdana,sans-serif;
}
body {
font-size:12px;
color:#646a72;
background:#f1f1f1 url('body0000.png') repeat-x 0 0;
}
p {
margin:0 0 20px 0;
}
p.big {
font-size:16px;
}
ul {
padding:0 0 20px 0;
margin:0;
list-style:none;
color:#000;
}
ul li {
padding:0 0 6px 0;
background:url('lang0000.htm') no-repeat 0 0.45em;
}
ol {
padding:0 0 1em 0;
margin:0;
color:#000;
}
ol li {
padding:0 0 .5em 1em;
}
a, a:link{
color:#08618b;
text-decoration:underline;
}
a:hover {
text-decoration:none;
}
a img {border:none;}
address {font-style:normal;}

h1,h2,h3,h4,h5,h6 {
margin:0;
font-family:arial,tahoma,verdana,sans-serif;
font-weight:normal;
}
h1 {
margin:0 0 20px -20px;
font:28px arial,tahoma,verdana,sans-serif;
color:#e04557;
}
h1 span {
line-height: 60%;
font-size:18px;
color:#3F97D0;
font-weight: bold;
}
h2 {
padding:10px 0 0 0;
margin:0 0 20px 0;
font:28px arial,tahoma,verdana,sans-serif;
color:#e04557;
}
h3 {
margin:0 0 15px 0;
font:18px arial,tahoma,verdana,sans-serif;
color:#e04557;
}

form,fieldset {
padding:0;
margin:0;
border:none;
display:block;
overflow:hidden;
}
input {
margin:0px;
}

td {
padding:0px;
}



#wrap {
width:100%;
min-width:980px;
min-height:100%;
position:relative;
z-index:1;
background:url('wrap0000.jpg') no-repeat 0 0;
}
#spacer {
width:100%;
height:220px;
clear:both;
overflow:hidden;
}
.both {
width:100%;
clear:both;
overflow:hidden;
}

/* ---------------------------------- footer */
#footer {
width:100%;
min-width:980px;
height:140px;
margin:-160px 0 0 0;
position:relative;
overflow:hidden;
z-index:2;
}
#footer .left {
width:270px;
height:140px;
border-right:1px solid #bfb9bc;
position:relative;
float:left;
}
#footer .right {
width:250px;
height:140px;
border-left:1px solid #bfb9bc;
position:relative;
float:right;
}

#footer .center {
padding:15px 40px 0 40px;
margin:0 251px 0 271px;
}
#footer .center .nav {
color:#bfb9bc;
text-align:center;
}
#footer .center .nav a {
color:#bfb9bc;
text-decoration:none;
}
#footer .center .nav a:hover {
color:#989199;
text-decoration:underline;
}
#copy {
position:absolute;
top:0px;
left:50px;
font:11px tahoma,arial,verdana,sans-serif;
color:#989199;
}
#copy a {
color:#08618b;
}
#copy img {
margin:0 0 5px 0;
display:block;
}

/* ---------------------------------- header */
#header {
width:100%;
height:410px;
overflow:hidden;
position:relative;
background:url('header00.jpg') no-repeat 100% 0;
}
#header .space {
margin:0 0 0 240px;
height:355px;
position:relative;
background:url('header_s.gif') repeat-x 0 100%;
}
#title img, #phone img {display:block;}
#title {
position:absolute;
top:190px;
left:32px;
}
#phone {
position:absolute;
top:320px;
left:50px;
}
#search {
width:212px;
position:absolute;
top:11px;
right:45px;
}
#search .text {
width:135px;
padding:2px 2px 1px 2px;
border:1px solid #8ebbcd;
display:block;
float:left;
font-size:11px;
color:#989199;
background:#fff;
}
#search .submit {
width:18px;
height:20px;
padding:0;
margin-left:8px;
border:none;
display:block;
position:relative;
float:left;
cursor:pointer;
background:url('search00.gif') no-repeat 50% 50%;
}
#search label {
padding:3px 8px 0 0;
font-size:11px;
color:#698b98;
display:block;
float:left;
}
#ico {
position:absolute;
top:15px;
right:270px;
}
#ico li {
padding:0 15px;
border-right:1px solid #698b98;
float:left;
}
#ico li img {
display:block;
}
#logo {
position:absolute;
top:42px;
left:30px;
}
#menu {
width:190px;
overflow:hidden;
font-size:12px;
color:#99919a;
position:absolute;
top:130px;
left:30px;
}
#menu li {
width:155px;
padding:8px 20px 6px 15px;
float:left;
background:url('menu_li0.gif') repeat-x 0 0;
}
#menu li a {
padding:0 0 0 15px;
color:#99919a;
text-decoration:none;
background:url('menu_li_.gif') no-repeat 0 3px;
}
#menu li a:hover {
text-decoration:underline;
}
#menu2 {
overflow:hidden;
position:absolute;
top:50px;
right:15px;
}
#menu2 li {
padding:7px 11px 8px 10px;
float:left;
color:#fff;
font-size:12px;
font-weight:bold;
background:#ff270b url('menu2_li.gif') repeat-y 100% 0;
}
#menu2 li a {
color:#fff;
}
#menu2 li.active {
background-color:#374b4c;
}
#menu2 li.first,
#menu2 li.firstactive {
width:14px;
height:30px;
padding:0px;
background:url('menu2_li.png') no-repeat 0 0;
}
#menu2 li.firstactive {
background:url('menu2_lj.png') no-repeat 0 0;
}
#menu2 li.last,
#menu2 li.lastactive {
width:14px;
height:30px;
padding:0px;
margin:0 0 0 -1px;
background:url('menu2_lj.png') no-repeat 0 0;
}
#menu2 li.lastactive {
background:url('menu2_lk.png') no-repeat 0 0;
}
#nav {
position:absolute;
top:378px;
left:270px;
font-size:11px;
color:#aeaca8;
}
#nav a {
color:#aeaca8;
}


/* ---------------------------------- content */
#content {
margin:0 275px 0 290px;
}
.big {
font-size:15px;
font-weight:bold;
}

/* ---------------------------------- right */
#right {
width:250px;
min-height:500px;
float:right;
}
#calc {
width:250px;
height:148px;
position:relative;
background:url('calc0000.jpg') no-repeat 0 0;
}
#calc .title {
position:absolute;
top:18px;
left:18px;
font-size:15px;
color:#a5a0a2;
}
#calc .title span {
font-size:18px;
}
#calc .link {
padding:2px 27px 2px 4px;
font-size:13px;
position:absolute;
top:58px;
left:18px;
background:url('calc_lin.gif') no-repeat 100% 50%;
}
#calc .link a {
color:#a5a0a2;
text-decoration:none;
}
#calc .link a:hover {
text-decoration:underline;
}

#contacts {
width:100%;
height:350px;
position:relative;
background:url('right000.jpg') no-repeat 100% -120px;
}
#contacts .consult {
padding:0 0 0 20px;
font-size:11px;
background:url('consult0.gif') no-repeat 0 50%;
}
#contacts .link {
position:absolute;
top:112px;
left:23px;
font-size:11px;
color:#b3a37c;
}
#contacts .link a {
color:#b3a37c;
}
#contacts .phone {
position:absolute;
top:132px;
left:23px;
}
#contacts .consult {
position:absolute;
top:195px;
left:23px;
}
#right .red {
background:#ff3712 url('rred0000.png') repeat-y 0 0;
}
#right .red .l1 {
background:url('rred_l10.png') no-repeat 0 0;
}
#right .red .l2 {
background:url('rred_l20.png') no-repeat 100% 100%;
}
#right .red .l3 {
padding:10px 45px 5px 20px;
margin:0 0 30px 0;
overflow:hidden;
background:url('rred_l30.png') no-repeat 100% 0;
}
#right .red p {
color:#fff;
}
#right .red p a {
color:#fff;
}
#right .red h3 {
color:#fff;
font-size:18px;
}

/* ---------------------------------- right */
#left {
width:240px;
float:left;
}
#left .news {
width:165px;
padding:0 15px 0 50px;
}
#left .news p {
margin:0 0 20px 13px;
font-size:11px;
}
#left .news p.date {
margin:0px;
color:#a5a5a4;
}
#left .red {
background:#ff3712 url('red00000.png') repeat-y 0 0;
}
#left .red .l1 {
background:url('red_l100.png') no-repeat 100% 0;
}
#left .red .l2 {
background:url('red_l200.png') no-repeat 0 100%;
}
#left .red .l3 {
padding:10px 15px 5px 40px;
margin:0 0 30px 0;
overflow:hidden;
background:url('red_l300.png') no-repeat 0 0;
}
#left .red p {
color:#fff;
}
#left .red p a {
color:#fff;
}
#left .red h3 {
color:#fff;
font-size:18px;
}
#left .strah {
width:210px;
margin:0 0 35px 30px;
background:#eee;
}
#left .strah .top {
width:100%;
height:17px;
background:url('strah_to.png') no-repeat 0 0;
}
#left .strah .cnt {
padding:0 20px;
background:url('strah_cn.png') repeat-y 0 0;
}
#left .strah .btm {
width:100%;
height:17px;
background:url('strah_bt.png') no-repeat 0 0;
}
#left .strah ul {
padding:0px;
}
#left .strah li {
color:#08618b;
padding:0 0 10px 0;
}
#mf p {
	display: none;
}
#mf p input {
	vertical-align: middle;
}
#result {
	font-size: 1.5em
}#result span {
	color: black
}
#mf p select {
	width: 400px;
}