html,body {width:100%;height:100%;padding:0px;margin:0px;}
html {font:14px/22px arial,tahoma,helvetica,sans-serif;}
body {color:#000;}
p {margin:0 0 22px 0;}
ul {padding:0px;margin:0 0 22px 0;list-style:none;}
ul li {padding:0 0 0 25px;background:url('../_images/ico/li.gif') no-repeat 0 11px;}
ol {padding:0 0 0 30px;margin:0 0 22px 0}
a {color:#000000;text-decoration:underline;}
a:hover {color:#000;}
:focus {outline:none;}
a img {border:none;}
address {font-style:normal;}
td {padding:0px;}

h1,h2,h3,h4,h5,h6 { margin:0px;font-family:arial,tahoma,helvetica,sans-serif;font-weight:normal;}
h1 {margin:0 0 22px 0;font:30px tahoma,arial,helvetica,sans-serif;color:#000;}

h2 {margin:0 0 22px 0;font:21px tahoma,arial,helvetica,sans-serif;color:#000;}

h3 {margin:0 0 22px 0;font:30px tahoma,arial,helvetica,sans-serif;color:#000;}
u {margin:0 0 11px 0;display:block;font:19px tahoma,arial,helvetica,sans-serif;color:#000;text-decoration:none;}

form {margin:0px;}

.both {width:100%;clear:both;overflow:hidden;}
.clear {width:100%;height:1px;clear:both;overflow:hidden;}


#ico {display: none;}
#logo {
margin-bottom: 40px;
display: block;
position: relative;
}
/* ---------------------------------- footer */
#footer {
display: block;
position: relative;
width:100%;
}

#copyright {
margin:0 0 0 0px;
font:21px tahoma,arial,helvetica,sans-serif;
text-align:right;
color:#fff;
position:absolute;
top:0px;
left:1%;
z-index:2;
}
#phone {
margin:0 0 0 20px;
font:14px/19px arial,tahoma,helvetica,sans-serif;
position:absolute;
top:28px;
left:0%;
}
#phone span,#fax span {line-height:24px;}
#fax {
margin:0px;
font:14px/19px arial,tahoma,helvetica,sans-serif;
position:absolute;
top:28px;
left:50%;
width: 50%;
}
#author {
margin:0 0 0 20px;
font:11px tahoma,arial,helvetica,sans-serif;
position:absolute;
top:130px;
left:0%;
}
#author a {color:#ff2323;}
#author a:hover {color:#fff;}
#counters {
display: none;
}

#partners {
display: none;
}

/* ---------------------------------- content */
#content {
width:100%;
padding:0px 0 0px 0;

}
#header-index .m_newslast {
	display: none;
}
#menu {
display: none;
}
#content #left {
display: none;
}
#content #right {
width:100%;


}

#right h1 {
margin-left:0px;
}
#right p {
padding:0 0 0 0px;
}
#right p b {
margin:0 0 0 0px;
}


/* ---------------------------------- content */
#content-sub {
width:100%;


}

#content-sub #left {
width:0%;
display: none;
}
#content-sub #right {
width:95%;
}

#content-sub #menu {
display: none;
}

#nav {
display: none;
}
.m_text {
	margin-bottom:40px;
}

.m_text u {
}
.m_text strong {
	padding:0px;
	margin:0px;
	display: inline;
	position: relative;
	
}
blockquote {margin:0 0 20px 20px;}

.simple {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	}
.simple input {
	padding:0px 4px;
	margin:0px;
	border:1px solid #123;
	position:relative;
	font:11px tahoma,arial,verdana,sans-serif;
        color:#000fff;
	background:#4c707c;
	height: auto;
	cursor: pointer;
	}	
.m_sitemap ul{
	padding-left:20px;
	padding-top:0px;
	padding-bottom:0px;
	margin-top:0px;
	margin-bottom:5px;	
}

#map {
	width: 100%;
	height: 400px;
	background-color: white;
	border: 1px solid #979797;
}
