@charset "utf-8";
/* CSS Document */
.rou_top {
	 white-space:nowrap; background: transparent url(/tmpl_img/t_line.gif) repeat-x; height:5px; top:5px; position:relative
}
.rou_bot {
	white-space:nowrap; background: transparent url(/tmpl_img/b_line.gif) repeat-x; height:5px; top:-5px; position:relative
}
#auth {
position:absolute;
width:184px;
height:110px;
top:140px;
left:40%;
z-index:1055;
background: transparent url(/tmpl_img/auth_bg.gif) no-repeat;
text-transform: none;
font-weight:normal;
font-size:10px;
padding:6px;
display:none;
}
#mm #auth a {
margin:0;
padding:0;
}
#ban .zag {
color:#c51b00; font-size:15px;font-family:Arial; text-transform: uppercase;font-weight: bold;
}

img {
   behavior:url("/pngbehavior.htc");
border:0;
} 
#cont2 img {
   behavior:none;
}
html { height:100%; }

body {	
  min-height:100%;
	margin: 0;
	padding: 0;
	font-family:Arial;
	background: #fff url(/tmpl_img/bg.png)  no-repeat bottom right fixed;
}
*html body {	height:100%;
}
#page {
  min-height:100%;
}
*html #page {	height:100%;
}
#container {
	width: 920px;
	margin: 0px auto;
	padding: 30px;
	padding-top:0;
}
#header {
	height: 138px;
}
#menu {
	padding-top: 10px;
}
#mm {
	margin:0 24px 0 10px;
	height: 26px;
	background: url(/tmpl_img/menubg.gif) repeat-x;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
font-weight:bold;
	text-transform:uppercase;
}
#mm a {
	padding:6px 10px 0 10px;
	float:left;
	color:#fff;
	text-decoration:none;
	white-space:nowrap;
}
#mm a:hover {
	color:#fff;
	text-decoration:underline;
}
#mm img {
	float:left;
}
	
#mm .sel {
	float:left;
	background:url(/tmpl_img/menubgsel.gif) repeat-x;
	height:26px;
}
#icon { 
height:26px;
overflow:hidden;
	float:right;
}
#icon a { margin:0;
padding:0;
}
#logo {
	border:0;
	margin-left:13px;
	margin-top:50px;
	float:left;
}
#logo2 {
	margin-left:325px;
font-family:Arial;
font-size:24px;
font-weight:bold;
padding-top:62px;
}
#phone {
	margin-right:0px;
	font-size:16px;
	margin-left:80px;
	padding-top:50px;
	color:#333;
	white-space:nowrap;
	text-align:justify;
	float:right;
font-family:Arial;
font-weight:bold;
}
#menutop2 {
	margin-top:1px;
	text-align:center;
	font-family:Tahoma;
	font-size:11px;
	color:#414141;
}
*html #menutop2 {margin:0}
#menutop2 a {
	font-weight:bold;
	color:#414141;
	text-decoration:none;
	margin:0 10px 0 10px;
}

#mm2 {
	background:url(/tmpl_img/menu2bg.gif) repeat-x;
	height:21px;
	padding-top:7px;
	margin:0 9px 0 9px;
}
#input {
	
	margin-top:20px;
}
#ban {
	background: transparent url(/tmpl_img/ban2/bg.png) no-repeat;
	width:658px;
	height:202px;
	float:left;
}
*html #ban {
	background:none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/tmpl_img/ban2/bg.png", sizingMethod="crop");
}
#ban #pict {
	float:left;
	height:202px;
}
#ban #text {
	color:#2a2a2a;
	height:162px;
}
#ban #text a {
	text-decoration:underline
}
#cont { clear:both;
margin-top:20px;
	color:#5f5f5f;
	font-family:Tahoma;
	font-size:12px;
	text-align:justify;
}

#cont2 { 
margin-left:210px;
	color:#5f5f5f;
	font-family:Tahoma;
	font-size:12px;
	text-align:justify;
padding-left:20px;
padding-right:30px;
padding-top:30px;
}
#left_menu {
margin-top:35px;
margin-bottom:35px;
padding-left:12px;
padding-right:45px;
float:left;
width:143px;
}
#left_menu a {
color: #666565;
font-size:11px;
font-weight:bold;
text-decoration:none;
}
#hr {
height:14px;
background: transparent url(/tmpl_img/hr.gif) repeat-x center;
}
#footer {clear:both;
	height:80px;
	font-size:11px;
	font-family:Tahoma;
	color:#8e8d8d;
	width:920px;
	margin:0 auto;
}
#footer a {
	text-decoration:none;
	color:#8e8d8d;
}












#input #but {
	margin:20px 0 0 726px;
	padding-top:20px;
	text-transform:uppercase;
}
*html #input #but {
	padding-top:30px;
}
#input #but img {
	border:0;
	margin:10px 15px 10px 0;
}
#input #but a {
	color:#939292;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	}

#buttons {
	clear:both;
	padding-top:30px;
}
*html #buttons {
	
	padding-top:15px;
}
.button {
	width:271px;
	height:91px;
	background:transparent url(/tmpl_img/but/plushsm.gif) no-repeat;
cursor:pointer;
}

.button img { border:0;}

#l{
	float:left;
}
#r{
	float:right;
}
#c  {
	margin:0 auto;
	margin-bottom:40px
}
.txt {font-family:Arial;
	padding-top:15px;
	height:76px;
	padding-right:30px;
	text-align:right;
	font-size:15px;
	font-weight:bold;
	color:#3f3f3f;
}
.txt a:link, .txt a:visited, .txt a:hover {
	color:#3f3f3f;
	text-decoration:none;
padding: 0px;
}
#bt {
	padding-top:30px;
	font-size:15px;
}

a.bb {
padding:12px 0 12px 50px;
}

.bbb {
 margin-bottom:15px;
 margin-top:15px;
height:24px;
padding-top:8px;
}

.bg {background: url (/tmpl_img/ban2/but1.gif);
background: url (/tmpl_img/ban2/but1c.gif);
background: url (/tmpl_img/ban2/but1o.gif);
background: url (/tmpl_img/ban2/but2.gif);
background: url (/tmpl_img/ban2/but2c.gif);
background: url (/tmpl_img/ban2/but2o.gif);
background: url (/tmpl_img/ban2/but3.gif);
background: url (/tmpl_img/ban2/but3o.gif);
background: url (/tmpl_img/ban2/but4.gif);
background: url (/tmpl_img/but/plush_over.gif);
background: url (/tmpl_img/ban2/but4c.gif);
background: url (/tmpl_img/ban2/but4o.gif);
background: url (/tmpl_img/but/plushsm_over.gif);
background: none;
}

.leftimg{
     float:left; /* Выравнивание по левому краю */
     margin: 7px 7px 7px 0; /* Отступы вокруг картинки */
   }
   .rightimg {
    float: right; /* Выравнивание по правому краю */
    margin: 0 7px 0 0 /* Отступы вокруг картинки */
   }