* {
	margin:0;
	padding:0;
	}

img {
	border:0;
	}

html {
	height:100%;
	}

body {
	font:100% arial, sans-serif;
	position:relative;
	/*background-color:red;*/
	}

/**********HEADER***************/

#header {
	height:auto;
	width:100%;
	background:none;
	padding:1px 0 -1px 0;
	z-index:7;
	
	}

#lang {
	position:relative;
	list-style:none;
	display:none;
	}

#lang li {
	float:left;
	color:#8b382c;
	font:bold 90% arial, sans-serif;
	margin:0 8px;
	}

#lang li a {
	color:#8b382c;
	}

#lang li a:hover {
	text-decoration:none;
	}

#logo {
	position:relative;
	z-index:11;
	font-size:300%;
	color:#990000;
	}

	#logo a {
	color:#990000;
	text-decoration: none;
	}

#logo h1 {
	font-size:100%;
	color:#b72837;
	margin:-15px 0 0 10px;
	}


#inter_left {
		display:none;
	}

#inter_right {
		display:none;
	}

ul#menu {
	float:none;
	list-style:none;
	margin:0;
	z-index:256;
	clear:both;
	}

ul#menu li {
	float:none;
	margin:0;
	color:#c33;
	font:130% times new roman, serif;
	}

ul#menu li a {
	color:#960;
	text-decoration:none;
	}	
ul#menu li .active{
	color:#c33;
	text-decoration:none;
	}	



ul#menu li a:hover {
	text-decoration:underline;
	}

/************CONTENT****************/

#content {
	margin:0;
	font:95% arial, sans-serif;
	z-index:256;
	width:auto;
	}

#left_cont {
	width:auto;
	float:none;
	position:relative;
	}

#left_cont h2 {
	padding:17px 0;
	margin:15px 0 5px 0;
	}

#left_cont h4 {
	color:#960;
	font:normal 120% arial, sans-serif;
	margin:20px 0 -7px 0;
	}

#left_cont h5 {
	text-align:right;
	margin:-5px 0 -5px 0;
	}

a.detail {
	text-decoration:none;
	color:#c33;
	}

a.detail:hover {
	text-decoration:underline;
	}

#left_cont p {
	margin:10px 0;
	font-size:110%;
	}

#left_cont img {
	/*float:none;
	margin:5px 20px 15px 0;
	padding : 20px;
background-color : #f4f5ea;*/
	}

#right_cont {
	margin:90px 0 0 0;
	z-index:256;
	}

#right_cont p {
	width:350px;
	margin:10px 10px;
	}

#right_cont div {
	width:350px;
/*	margin:0 auto;*/
	padding:10px 0 10px 10px;
	z-index:256;
	position:relative;
	}

#right_cont div p {
	margin:5px 0;
	width:200px;
	}

#right_cont div p span {
	text-align:right;
	}

.bold {
	font-weight:bold;
	}
/*
#right_cont div input {
	margin:7px 0;
	padding:0 7px;
	}
*/
div#form {
	padding-bottom:20px;
	margin:60px 0 0 0;

	}

div#form p {
	margin:10px 0 2px 0;
	width:auto;
	}

.qws_inp {
	border:1px solid #ccc;
	}


/*
p.name_card {
	color:#963;
	margin:5px 15px 0 15px;
	font-weight:bold;
	}
*/
/***********	TABLE CATALOG***************/

#left_cont table {
	width:100%;
	position:relative;
	}

#left_cont table tr td {
	padding:15px 0 15px 0;
	}

#left_cont table tr img {
	margin:0;
/*	padding:0;*/
	}

#left_cont table tr.t2 td {
	border-top:0px solid #c33;
	}

#left_cont table td p {
	margin:7px 0 0 0;
	font-size:110%;
	}

#left_cont table td a {
	color:#c33;
	font-size:120%;
	}

#left_cont table td a:hover {
	text-decoration:none;
	}

#left_cont table td.t1 {
	width:250px;
	}	

/**********UL'i************/

#left_cont ul.catalog {
	float:left;
	list-style:none;
	margin:0;
	width:45%;
	}

#left_cont ul.catalog li {
	margin:10px 0;
	font-size:130%;
	}

#left_cont ul.catalog li a {
	color:#c33;
	}

#left_cont ul li a:hover {
	text-decoration:none;
	}

/***********MAP_TREE****************/

#left_cont ul.vlozh {
	margin-left:40px;
	list-style:none;
	}

#left_cont ul.vlozh li {
	margin:5px 0;
	font-size:150%;	
	}

#left_cont ul.vlozh li a {
	color:#c33;
	}

#left_cont ul.vlozh li ul.vlozh li {
	margin:5px 0;
	font-size:80%;
	}

#left_cont ul.vlozh li ul.vlozh li ul.vlozh li {
	margin:5px 0;
	font-size:70%;
	}



/************PIC*****************************/

.two_pic {
	margin:0px 0 0 0;
	clear:both;
	padding:0px 0;
	}

.two_pic p, #left_cont .two_pic div p {
	clear:both;
	margin:0;
	padding:0px 0 0 0;
	}

.two_pic div {
	/*float:left;*/
	margin:0 40px 0 0;
	}

#left_cont .two_pic div img {
	margin:15px 0 7px 0;
	}


/***********NAVI*******************/

#nav {
	position:relative;
	z-index:256;
	font-size:100%;
	color:#c33;
	margin:15px 0 -10px 0;
	}

#nav a {
	color:#c33;
	text-decoration:none;
	}

#nav a:hover {
	color:#c33;
	text-decoration:underline;
	}


/**************FOOTER*****************/

#footer {
	position:relative;
	background:none;
	height:96px;
	width:100%;
	clear:both;
	top:50px;
	}

/****************:)***************** YARTEX ***************:)*****************/

.yartex {
	min-height:40px;
	position:relative;
	bottom:0;
	font:bold 10px arial, sans-serif;
	width:210px;
	z-index:256;
	clear:both;
	margin:0 0 0 60%;
	}

.yartex a img {
	bottom:0;
	right:0;
	position:absolute;
	}

.yartex_text, .yartex_text1  {
	float:left;
	color:#c33;
	width:120px;
	text-align:right;
	text-decoration:none;
	}

.yartex_text1 {
	clear:left;
	padding-bottom:4px;
	}

html>body .yartex_text1 {
	padding-bottom:0px;
	}

#stat {
	display:none;
	}
