html, body {
  margin:0;
  padding:0;
  width:100%;
  height:100%;
}

form{margin:0;
padding:0;
}

body{
font-family:Verdana;
font-size:12px;
color:#a2a2a2;
color:#000000;
/*	background:url('/img/bg1.png') repeat-x #F6F6EC;*/
}

a{color:#d80e3e;
text-decoration:underline;
}

h1,h2,h3,h4,h5,h6{font-family:Verdana;
color: #e92843;
padding:0;
margin:10px 5px;
}

h6 {font-size:8px;}
h5 {font-size:10px;}
h4 {font-size:12px;}
h3 {font-size:16px;}
h2 {font-size:20px;}
h1 {font-size:28px;}

.red {
color:#e92843;
}

.gray {
color:#CCCCCC;
}

.b {border:solid 1px red;
}

#itbl {
}

#mtbl{
  width:100%;
 /* min-height:800px;*/
  max-width:1280px;
  width:expression(document.body.clientWidth > 1280? "1280px": "100%" );
  height:100%;
/*  height:expression(document.body.clientHeight	);*/
  text-align:left;
/*  border-left:solid 1px gray;
  border-right:solid 1px gray;
  */
}

#htbl{
  width:100%;
  max-width:1280px;
  width:expression(document.body.clientWidth > 1280? "1280px": "100%" );
  margin-bottom:10px;
/*  border-left:solid 1px gray;
  border-right:solid 1px gray;*/

}

#htbl .l{padding:35px 0 45px 35px;
}
#htbl .r{
padding:40px 52px 0 0;
}

#btbl{
  width:100%;
  max-width:1024px;
  width:expression(document.body.clientWidth > 1024? "1024px": "100%" );
/*  border-left:solid 1px gray;
  border-right:solid 1px gray;
  border-bottom:solid 1px gray;*/

}


#left{

}

#center{
padding: 5px 35px 0 40px;
}

.body_data{padding-top:30px;
}

/* MENU */

.menu{border:solid 0px red;
}

.in{padding-left:55px;
padding-top:16px;
}

.m_l1{/*vertical-align:middle;*/
/*
width:187px; /* 242 - 55
padding-left:55px;
height:42px; /* 58 - 18
padding-top:16px;
*/
width:242px;
height:58px;

background:url('/img/btn1.jpg') top left no-repeat;
cursor:pointer;
border:solid 0px green;
}

.m_l1 a{
color:#2d2d2d;
text-decoration:none;
font-size:17px;
}

.m_l2_td{padding-bottom:5px;
}
.m_l2{/*line-height:30px;*/
}

.m_l2 .l{height:30px;
width:45px;
text-align:right;
padding-right:10px;
}

.m_l2 a{
color:#2d2d2d;
text-decoration:none;
font-size:12px;
}

.m_l2 a:hover{
color:#DF1733;
}

a.m_sel{color:#DF1733;
}
/*
ul,li,ol{padding:0;
margin:0;
}

ul.m_l2{border:solid 1px green;
padding:0 0 0 55px;
}

ul.m_l2 li{list-style:none;
list-style-type: square;
list-style-position: outside;

list-style-position: inside;
list-style-image: url('/img/cube.gif');

list-style-image: url('/img/lright.jpg');
padding-left:5px;
border:solid 1px red;
}
*/




/*
.m_l2_td{
padding-left:55px;
height:41px;
}

.m_l2 a{
color:#2d2d2d;
text-decoration:none;
font-size:12px;
}

.m_l2 a:hover{color:#DF1733;
}

.m_l2_sel a{
color:#ffffff;
color:#DF1733;
text-decoration:none;
font-size:12px;
}
*/

/* NEWS */
.news{padding-left:36px;
padding-right:27px;
}
.news .date{color:#e92843;
}

.news .text{padding-bottom:12px;
color:#565455;
}

.newslist{
}
.newslist .date{
color:#e92843;
}

.newslist .text{
padding-bottom:12px;
}

/* feedback */

.feedback_d{text-align:left;
width:400px;
}

.feedback{width:100%;
}
.feedback input{width:300px;
width:99%;
}
.feedback textarea{
width:374px;
width:99%;
}


/* RIGHT */
.photo{text-align:center;
padding:0 30px 5px 5px;
}
.ph_write{text-align:center;
color:#e71737;
font-size:12px;
padding:0 25px 5px 0;
}

.qw{padding-top:5px;
color:#e71737;
font-weight:bold;
}

/* offices */
ul.offices{/*padding:20px;*/
	padding: 0px;
	margin: 0px;
	list-style-type: none;
	list-style-position: outside;

}
ul.offices li{/*
text-decoration:none;
line-height:25px;
*/
	padding-left: 15px;                                         /* отступ от бакграунда, включая его ширину */
	background: url('/img/red_block_arrow.gif') top left no-repeat;    /* здесь - 8x8px */
	padding-top: 4px;                                           /* на половину высоты бакграунда */
	background-position: 0 .6em;                                /* половина line-height */
	margin-top: 7px;

}

ul.offices li a{	text-decoration:none;
}

ul.offices li .addres{color:gray;
}



/*
.menu {
	padding-top:8px;
	border:solid 0px green;
	text-align:left;
	width:220px;
	line-height: 18px;
}

.menu a {text-decoration:none;
}

.menu .hr{
  margin:5px 10px 5px 20px;
	background:url('/img/m_line.jpg') repeat-x;
	height:2px;
	font-size:2px;
}

.menu a{
	color:#666666;font-size:12px;font-family:arial;
}

.menu .radius_a a{
	color:#ffffff;font-size:12px;font-family:arial;
}

.menu .l0{
	padding-left:21px;
}
.menu .l1{
	padding-left:55px;
}

.menu .item {
	background:url('/img/r_round.jpg') no-repeat ;
	background-position:88% 50%;
	padding-right:36px;
}

.menu .l0 .item {
	background:url('/img/r_round.jpg') no-repeat ;
	background-position:90% 50%;
}


.menu .radius_a .item{
	background:url('/img/w_round.jpg') no-repeat;
	background-position:90% 50%;
}

.menu .radius_a .l1 .item {
	background:url('/img/w_round.jpg') no-repeat ;
	background-position:88% 50%;
}


.r1,.r2,.r3,.r4 {display:block;overflow:hidden;height:1px;margin:0;padding:0;}
.r1 {margin:0 1px;}
.r2 {margin:0 2px;}
.r3 {margin:0 3px;}
.r4 {margin:0 5px;}

.radius_a,.radius_b,.radius_c {background:#fff;margin:0 auto;}
.radius_a .txt,.radius_a b {background-color:#e51937;font-size:1px}
.radius_b .txt,.radius_b b {background-color:#cccccc;font-size:1px}

*/


.r{
	color:#e51937;
}

.sred{
	background-color:#e51937;
	color:#ffffff;
	border:solid 1px #ffffff;
	padding:0;
	margin:0;
}

a.black{
	text-decoration:underline;
	color:#000000;
	font-size:12px;
}

a.redlink{text-decoration:none;
color:#e92843;
}

a.redlink:hover{
text-decoration:underline;
}

.hidetext{display:none;
padding:20px 5px 20px 34px !important;
}

.imghref{border:0;
cursor:pointer;
}


#htbl{
	text-align:left;
}

/* demo */

div.demolayout {
	width: 100%;
	margin: 0 0 20px 0;
}

ul.demolayout {
	margin: 0;
	padding: 0;
	list-style-type: none;
	width: 100%;
	float: left;
	background: url(/img/pix_line.gif) bottom left repeat-x;
}

ul.demolayout li {
	padding: 0;
	margin: 0 2px 0 0;
	float: left;
}

ul.demolayout a {
	margin: 0;
	float: left;
	display: block;
	padding: 4px 8px;
	border: 1px solid #ccc;
	border-bottom: 0;
	color: #666;
	background: #eee;
	text-decoration: none;
	font-weight: bold;
}

ul.demolayout a:hover {
	background: #fff;
}

ul.demolayout a.active {
	background: #fff;
	padding-bottom: 5px;
	cursor: default;
	color: red;
}

.tabs-container {
	margin: 0;
	clear: left;
	border: 1px solid #ccc;
	border-top: 0;
	padding: 20px;
}





