* {
	margin: 0;
	padding: 0;
}
body {
	font: 12px/18px Arial, Tahoma, Verdana, sans-serif;
	width: 100%;
        background: url('/media/img/design/background1.png');
}
a {
	color: #5e5e55;
	outline: none;
	text-decoration: underline;
}
a:hover {
	text-decoration: none;
}
p {
    font: 12px Arial, Tahoma, Verdana, sans-serif;
    margin: 10px 10px 0 18px;
    text-align: justify;
    color: #5e5e55;
}
.cat_p {
    margin: 5px;
    font: 12px Arial, Tahoma, Verdana, sans-serif;
    text-align: left;
    color: #5e5e55;
}
h1 {
    font-weight: bold;
    text-align: center;
    color: #40361d;
    font: 24px/24px Arial, Tahoma, Verdana, sans-serif;
    margin: 10px 0;
}
h2 {
    font-weight: bold;
    text-align: center;
    color: #40361d;
    font: 24px/24px Arial, Tahoma, Verdana, sans-serif;
    margin: 10px 20px;
}
img {
	border: none;
}
input {
	vertical-align: middle;
}
#wrapper {
    width: 1000px;
    margin: 0 auto;
    min-height: 100%;
    height: auto !important;
    height: 100%;
    background: url('/media/img/design/background.png');
    -moz-box-shadow: 0 0 10px #40361d;
    -webkit-box-shadow: 0 0 10px #40361d;
    box-shadow: 0 0 10px #40361d;
    position: relative;
    z-index: 0;
}

/* Header
-----------------------------------------------------------------------------*/
#header {
    width: 1000px;
    margin: 0 auto;
    height: 150px;
    background: url('/media/img/design/background.png');
    position: relative;
    z-index: 1;
}
#logo {
    width: 300px;
    top: 0;
    left: 0;
    height: 100px;
    position: absolute;
    z-index: 1;
}
#phone {
    width: 500px;
    top: 0;
    right: 0;
    height: 100px;
    background: url('/media/img/design/phone.png');
    position: absolute;
    z-index: 1;
}
.phone {
    font-weight: bold;
    text-align: center;
    color: #40361d;
    font: 18px/24px Arial, Tahoma, Verdana, sans-serif;
    margin: 5px 0;
}
/* Middle
-----------------------------------------------------------------------------*/
#middle {
	width: 100%;
	padding: 0 0 100px;
	height: 1%;
	position: relative;
}
#middle:after {
	content: '';
	clear: both;
	display: table;
}
#container {
	width: 100%;
	float: left;
	overflow: hidden;
}
#content {
	padding: 0 0 0 210px;
}
.name_widgets {
    font: 18px Arial, Tahoma, Verdana, sans-serif;
    margin-top: 10px;
    text-align: center;
    font-weight: bold;
    color: #060506;
}
.divCenter {
    width: 760px;
    background: #fff;
    padding: 5px;
    margin: 10px auto;
    height: auto;
    border: 1px solid #e1e1e1;
    -moz-box-shadow: 0 0 15px #ddddd3 inset;
    -webkit-box-shadow: 0 0 15px #ddddd3 inset;
    box-shadow: 0 0 15px #ddddd3 inset;
    border-radius: 5px;
}

/* Sidebar Left
-----------------------------------------------------------------------------*/
#sideLeft {
	float: left;
	width: 200px;
	margin-left: -100%;
	position: relative;
	background: url('/media/img/design/background.png');
        padding-bottom: 40px;
}

/* Footer
-----------------------------------------------------------------------------*/
#footer {
    width: 1000px;
    margin: -100px auto 0;
    height: 100px;
    background: #fff;
    position: relative;
}
.divFooter {
    width: 20%;
    top: 10px;
    left: 30px;
    text-align: left;
    float: left;
    position: relative;
    z-index: 1;
}
.divFooter ul {
    list-style: none;
}
#copyright {
    position: absolute;
    z-index: 2;
    left: 20px;
    bottom: 10px;
    color: #5e5e55;
}
#count {
    position: absolute;
    z-index: 2;
    right: 20px;
    bottom: 5px;
}
#sitemapFooter {
    font-weight: bold;
    position: absolute;
    z-index: 2;
    right: 200px;
    bottom: 20px;
}
#phoneFooter {
    font-weight: bold;
    position: absolute;
    z-index: 2;
    right: 400px;
    bottom: 10px;
    color: #5e5e55;
}
.error {
    position: relative;
    z-index: 2;
    color: red;
}
#page_title {
    position: relative;
    z-index: 2;
    left: 20px;
    font-weight: bold;
    font-size: 10pt;
}
#metro {
    position: relative;
    z-index: 2;
    left: 20px;
}

#metro ul {
    top: 10px;
    list-style: none; 
    position: relative;
}
#metro ul li {
    padding: 2px 0;
    font: 14px Arial, Verdana, Tahoma, sans-serif;
    font-weight: bold;
}
#metro ul li.select, #topmenu ul li.select:hover  {
    color: #d0545f;
}
#metro ul li a {
    color: #d0545f;
    text-shadow: 2px 2px 2px rgba(0,0,0,0.3);
}
#metro ul li a.select, #topmenu ul li a.select:hover  {
    text-shadow: 1px 1px 1px rgba(0,0,0,0.3);
    color: #d0545f;
    text-decoration: none;
}
#metro ul li a:hover  {
    text-shadow: 3px 3px 3px rgba(0,0,0,0.3);
    color: #d0545f;
    text-decoration: none;
}

#metro_Aviamotornaya {
    width: 11px;
    height: 11px;
    top: 380px;
    right: 180px;
    position: absolute;
    z-index: 1;
}
#metro_Avtozavodskaya {
    width: 11px;
    height: 11px;
    top: 560px;
    right: 300px;
    position: absolute;
    z-index: 1;
}
#metro_Akademicheskaya {
    width: 11px;
    height: 11px;
    top: 654px;
    left: 491px;
    position: absolute;
    z-index: 1;
}
#metro_Aleksandrovskijsad {
    width: 11px;
    height: 11px;
    top: 478px;
    left: 523px;
    position: absolute;
    z-index: 1;
}
#metro_Alekseevskaya {
    width: 11px;
    height: 11px;
    top: 180px;
    left: 690px;
    position: absolute;
    z-index: 1;
}
#metro_BulvarDmitriyaDonskogo {
    width: 11px;
    height: 11px;
    top: 766px;
    left: 590px;
    position: absolute;
    z-index: 1;
}
#metro_Altufevo {
    width: 11px;
    height: 11px;
    top: 128px;
    left: 616px;
    position: absolute;
    z-index: 1;
}
#metro_Annino {
    width: 11px;
    height: 11px;
    top: 734px;
    left: 590px;
    position: absolute;
    z-index: 1;
}
#metro_Arbatskaya {
	width: 11px;
    height: 11px;
    top: 462px;
    left: 507px;
    position: absolute;
    z-index: 1;
}
#metro_Aeroport {
    width: 11px;
    height: 11px;
    top: 169px;
    left: 491px;
    position: absolute;
    z-index: 1;
}
#metro_Babushkinskaya {
    width: 11px;
    height: 11px;
    top: 139px;
    left: 690px;
    position: absolute;
    z-index: 1;
}
#metro_Bagrationovskaya {
    width: 11px;
    height: 11px;
    top: 365px;
    right: 638px;
    position: absolute;
    z-index: 1;
}
#metro_Barrikadnaya {
    width: 11px;
    height: 11px;
    top: 329px;
    right: 510px;
    position: absolute;
    z-index: 1;
}
#metro_Baumanskaya {
    width: 11px;
    height: 11px;
    top: 299px;
    right: 180px;
    position: absolute;
    z-index: 1;
}
#metro_Begovaya {
    width: 11px;
    height: 11px;
    top: 268px;
    right: 513px;
    position: absolute;
    z-index: 1;
}
#metro_Belorusskaya {
    width: 11px;
    height: 11px;
    top: 308px;
    right: 464px;
    position: absolute;
    z-index: 1;
}
#metro_BibliotekaimeniLenina {
    width: 11px;
    height: 11px;
    top: 478px;
    left: 536px;
    position: absolute;
    z-index: 1;
}
#metro_Borovitckaya {
    width: 11px;
    height: 11px;
    top: 489px;
    left: 542px;
    position: absolute;
    z-index: 1;
}
#metro_Smolenskaya {
	width: 11px;
    height: 11px;
    top: 448px;
    left: 491px;
    position: absolute;
    z-index: 1;
}
#metro_Kievskaya {
	width: 11px;
    height: 11px;
    top: 446px;
    left: 458px;
    position: absolute;
    z-index: 1;
}
#metro_ParkPobedi {
	width: 11px;
    height: 11px;
    top: 446px;
    left: 406px;
    position: absolute;
    z-index: 1;
}
#metro_Studencheskaya {
	width: 11px;
    height: 11px;
    top: 396px;
    left: 381px;
    position: absolute;
    z-index: 1;
}
#metro_Kutuzovskaya {
	width: 11px;
    height: 11px;
    top: 385px;
    left: 371px;
    position: absolute;
    z-index: 1;
}
#metro_Fili {
	width: 11px;
    height: 11px;
    top: 374px;
    left: 360px;
    position: absolute;
    z-index: 1;
}
#metro_Smolenskaya {
	width: 11px;
    height: 11px;
    top: 460px;
    left: 473px;
    position: absolute;
    z-index: 1;
}
#metro_Parkkulturi {
	width: 11px;
    height: 11px;
    top: 518px;
    left: 496px;
    position: absolute;
    z-index: 1;
}
#metro_Oktyabrskaya {
	width: 11px;
    height: 11px;
    top: 548px;
    left: 541px;
    position: absolute;
    z-index: 1;
}
#metro_Dobrininskaya {
	width: 11px;
    height: 11px;
    top: 556px;
    left: 590px;
    position: absolute;
    z-index: 1;
}
#metro_Serpuhovskaya {
	width: 11px;
    height: 11px;
    top: 568px;
    left: 590px;
    position: absolute;
    z-index: 1;
}
#metro_Polyanka {
	width: 11px;
    height: 11px;
    top: 538px;
    left: 590px;
    position: absolute;
    z-index: 1;
}
#metro_Tulskaya {
	width: 11px;
    height: 11px;
    top: 615px;
    left: 590px;
    position: absolute;
    z-index: 1;
}
#metro_Nagatinskaya {
	width: 11px;
    height: 11px;
    top: 626px;
    left: 590px;
    position: absolute;
    z-index: 1;
}
#metro_Nagornaya {
	width: 11px;
    height: 11px;
    top: 637px;
    left: 590px;
    position: absolute;
    z-index: 1;
}
#metro_Kolomenskaya {
    width: 11px;
    height: 11px;
    top: 571px;
    right: 300px;
    position: absolute;
    z-index: 1;
}
#metro_Kashirskaya {
    width: 11px;
    height: 11px;
    top: 584px;
    right: 298px;
    position: absolute;
    z-index: 1;
}
#metro_Paveletckaya {
    width: 11px;
    height: 11px;
    top: 521px;
    right: 305px;
    position: absolute;
    z-index: 1;
}
#metro_Taganskaya {
    width: 11px;
    height: 11px;
    top: 479px;
    right: 275px;
    position: absolute;
    z-index: 1;
}
#metro_Marksistskaya {
    width: 11px;
    height: 11px;
    top: 465px;
    right: 270px;
    position: absolute;
    z-index: 1;
}
#metro_Novokuznetckaya {
    width: 11px;
    height: 11px;
    top: 468px;
    right: 355px;
    position: absolute;
    z-index: 1;
}
#metro_Tretyakovskaya {
    width: 11px;
    height: 11px;
    top: 468px;
    right: 367px;
    position: absolute;
    z-index: 1;
}
#metro_PloshadRevolyutcii {
    width: 11px;
    height: 11px;
    top: 443px;
    right: 382px;
    position: absolute;
    z-index: 1;
}
#metro_Teatralnaya {
    width: 11px;
    height: 11px;
    top: 434px;
    right: 391px;
    position: absolute;
    z-index: 1;
}
#metro_Ohotnijryad {
    width: 11px;
    height: 11px;
    top: 424px;
    right: 401px;
    position: absolute;
    z-index: 1;
}
#metro_Lubyanka {
    width: 11px;
    height: 11px;
    top: 389px;
    right: 362px;
    position: absolute;
    z-index: 1;
}
#metro_Kuznetckijmost {
    width: 11px;
    height: 11px;
    top: 380px;
    right: 372px;
    position: absolute;
    z-index: 1;
}
#metro_Chehovskaya {
    width: 11px;
    height: 11px;
    top: 373px;
    right: 452px;
    position: absolute;
    z-index: 1;
}
#metro_Pushkinskaya {
    width: 11px;
    height: 11px;
    top: 373px;
    right: 465px;
    position: absolute;
    z-index: 1;
}
#metro_Tverskaya {
    width: 11px;
    height: 11px;
    top: 360px;
    right: 460px;
    position: absolute;
    z-index: 1;
}
#metro_Krasnopresnenskaya {
    width: 11px;
    height: 11px;
    top: 338px;
    right: 502px;
    position: absolute;
    z-index: 1;
}
#metro_Mayakovskaya {
    width: 11px;
    height: 11px;
    top: 335px;
    right: 459px;
    position: absolute;
    z-index: 1;
}
#metro_Suharevskaya {
    width: 11px;
    height: 11px;
    top: 335px;
    right: 336px;
    position: absolute;
    z-index: 1;
}
#metro_ProspektMira {
    width: 11px;
    height: 11px;
    top: 303px;
    right: 336px;
    position: absolute;
    z-index: 1;
}
#metro_Chistieprudi {
    width: 11px;
    height: 11px;
    top: 359px;
    right: 336px;
    position: absolute;
    z-index: 1;
}
#metro_Turgenevskaya {
    width: 11px;
    height: 11px;
    top: 372px;
    right: 336px;
    position: absolute;
    z-index: 1;
}
#metro_Sretenskijbulvar {
    width: 11px;
    height: 11px;
    top: 365px;
    right: 325px;
    position: absolute;
    z-index: 1;
}
#metro_Kitaj-gorod {
    width: 11px;
    height: 11px;
    top: 420px;
    right: 336px;
    position: absolute;
    z-index: 1;
}
#metro_Tcvetnojbulvar {
    width: 11px;
    height: 11px;
    top: 312px;
    right: 404px;
    position: absolute;
    z-index: 1;
}
#metro_Trubnaya {
    width: 11px;
    height: 11px;
    top: 312px;
    right: 392px;
    position: absolute;
    z-index: 1;
}
#metro_Novoslobodskaya {
    width: 11px;
    height: 11px;
    top: 293px;
    right: 424px;
    position: absolute;
    z-index: 1;
}
#metro_Mendeleevskaya {
    width: 11px;
    height: 11px;
    top: 280px;
    right: 424px;
    position: absolute;
    z-index: 1;
}
#metro_Savyolovskaya {
    width: 11px;
    height: 11px;
    top: 258px;
    right: 424px;
    position: absolute;
    z-index: 1;
}
#metro_Dmitrovskaya {
    width: 11px;
    height: 11px;
    top: 246px;
    right: 424px;
    position: absolute;
    z-index: 1;
}
#metro_Timiryazevskaya {
    width: 11px;
    height: 11px;
    top: 234px;
    right: 424px;
    position: absolute;
    z-index: 1;
}
#metro_Rizhskaya {
    width: 11px;
    height: 11px;
    top: 193px;
    left: 690px;
    position: absolute;
    z-index: 1;
}
#metro_VDNH {
    width: 11px;
    height: 11px;
    top: 168px;
    left: 690px;
    position: absolute;
    z-index: 1;
}
#metro_Botanicheskijsad {
    width: 11px;
    height: 11px;
    top: 157px;
    left: 690px;
    position: absolute;
    z-index: 1;
}
#metro_Sviblovo {
    width: 11px;
    height: 11px;
    top: 147px;
    left: 690px;
    position: absolute;
    z-index: 1;
}
#metro_Krasnievorota {
    width: 11px;
    height: 11px;
    top: 342px;
    right: 317px;
    position: absolute;
    z-index: 1;
}
#metro_Komsomolskaya {
    width: 11px;
    height: 11px;
    top: 328px;
    right: 303px;
    position: absolute;
    z-index: 1;
}
#metro_Kurskaya {
    width: 11px;
    height: 11px;
    top: 386px;
    right: 268px;
    position: absolute;
    z-index: 1;
}
#metro_Chkalovskaya {
    width: 11px;
    height: 11px;
    top: 398px;
    right: 265px;
    position: absolute;
    z-index: 1;
}
#metro_Rimskaya {
    width: 11px;
    height: 11px;
    top: 443px;
    right: 233px;
    position: absolute;
    z-index: 1;
}
#metro_PloshadIlicha {
    width: 11px;
    height: 11px;
    top: 431px;
    right: 233px;
    position: absolute;
    z-index: 1;
}
#metro_Krestyanskayazastava {
    width: 11px;
    height: 11px;
    top: 508px;
    right: 233px;
    position: absolute;
    z-index: 1;
}
#metro_Proletarskaya {
    width: 11px;
    height: 11px;
    top: 520px;
    right: 233px;
    position: absolute;
    z-index: 1;
}
#metro_Nahimovskijprospekt {
    width: 11px;
    height: 11px;
    top: 648px;
    left: 590px;
    position: absolute;
    z-index: 1;
}
#metro_Kahovskaya {
    width: 11px;
    height: 11px;
    top: 663px;
    left: 603px;
    position: absolute;
    z-index: 1;
}
#metro_Krasnoselskaya {
    width: 11px;
    height: 11px;
    top: 170px;
    left: 790px;
    position: absolute;
    z-index: 1;
}
#metro_Varshavskaya {
    width: 11px;
    height: 11px;
    top: 605px;
    left: 665px;
    position: absolute;
    z-index: 1;
}
#metro_Tekstilshiki {
    width: 11px;
    height: 11px;
    top: 704px;
    left: 790px;
    position: absolute;
    z-index: 1;
}
