body {
	font: 62.5%/1.4 Verdana, Arial, Helvetica, sans-serif;
}
table,img {
	border-collapse:collapse;
	border-spacing:0;
	border:0;
}
* {
	margin:0;
	padding:0;
}
th,td {
	vertical-align:top;
}
html {
	height: 100%;
}
body {
	position: relative;
	height: auto !important;
	height:100%;
	min-height: 100%;
	background:url(/_common/img/background.gif) left top repeat-x #b2b2b2;
}
#all {
	margin:auto;
	height:100%;
	width:980px;
	font-size:1.2em;
	background:url(/_common/img/main.jpg) 15px 259px no-repeat #fff;
}
#all.index {
	background:url(/_common/img/main.jpg) 15px 369px no-repeat #fff;
}
#all a {
	color:#003db6;
}
#header {
	background:url(/_common/img/header.jpg) 15px 15px no-repeat;
	height:223px;
	background-color:#fff;
}
#logo a {
	background:url(/_common/img/logo.png) left top no-repeat;
	width:271px;
	height:132px;
	margin:55px 0 0 38px;
	float:left;
	filter:expression(fixPNG(this));
	position:relative;
	cursor:pointer;
}
#global_menu_back {
	background-color:#fff;
}
#global_menu {
	background:url(/_common/img/global_menu.jpg) left top no-repeat #ff9201;
	height:98px;
	border-top:3px solid #fff;
	margin:0 15px 0 15px;
	clear:both;
	padding:9px 2px 0 54px;
	font-size:1.0em;
}
#global_menu a {
	color:#fff;
}
#global_menu ul {
	float:left;
}
#global_menu li {
	line-height:17px;
	list-style-type:none;
	background:url(/_common/img/bullet5.gif) left 7px no-repeat;
	padding-left:10px;
}
#global_menu ul.global1 {
/*	float:left;*/
	width:339px;
}
#global_menu ul.global2 {
/*	margin:0 200px 0 338px;*/
	width:317px;
}
#global_menu ul.global3 {
/*	float: right;*/
}
#top_menu_back {
	padding:0 15px 0 15px;
	background-color:#fff;
}
#top_menu {
	background-color:#7d7d7d;
	height:30px;
	padding:0 0 0 20px;
	border-top:3px solid #fff;
	border-bottom:3px solid #fff;
}
#top_menu ul {
	list-style-type:none;
}
#main {
/*	background:url(/_common/img/main.jpg) 15px top no-repeat #fff;*/
	
	padding:0 15px 0 15px;
}
#main.no_backgroud {
	background-image:none;
}
#top_menu li {
	background:url(/_common/img/li_top_arrow.gif) 20px 10px no-repeat;
	display: block;
	float:left;
	color:#fff;
/*	line-height:30px;*/
	height:24px;
/*	vertical-align:middle;*/
	padding-top:6px;
}
#top_menu li a {
	padding:0 35px 0 45px;
	color:#fff;
}
#top_menu li.selected {
	background-color:#686868;
}
#submenu {
	height:70px;
	font-weight:bold;
	color:#686868;
	padding-left:65px;
	background:none;
}
#submenu_end {
	background:url(/_common/img/submenu_end.png) left top no-repeat;
	height:44px;
	width:22px;
	float:left;
}
#submenu a {
	color:#686868;
}
#submenu ul {
	background:url(/_common/img/submenu.png) left top no-repeat;
	height:38px;
	float:left;
	padding:5px 0 5px 10px;
}
#submenu li {
/*	float:left;*/
	display:inline;
	list-style-type:none;
	padding:7px 20px 7px 10px;
	background:url(/_common/img/li_sub_arrow.gif) 0 13px no-repeat;
}
#main_bottom {
	background:url(/_common/img/back_main2.gif) left bottom no-repeat;
	height:21px;
}
#right {
	float:right;
	width:315px;
/*	padding:70px 0 0 0;*/
}
#right.index {
	float:right;
	width:407px;
	padding-top:19px;

}
#right ul {
	list-style-type:none;
}
#right li {
	padding-left:10px;
	background:url(/_common/img/li.gif) 0px 8px no-repeat;
}
.h1 {
	margin:0 0 25px 0;
}
.h1_n {
	margin:0 0 25px 15px;
}
.work {
	clear:left;
	margin:20px 0 0 15px;
}
.work2 {
	margin:0px 0 0 15px;
}
.index_rezhim h1 {
	font:1.4em normal Verdana, Arial, Helvetica, sans-serif !important;
	padding:5px 0 0px 0px  !important;
	margin-left:85px;
	color:#003db6;
}
#about {
	padding:50px 40px 0 10px;
	margin-right:410px;
	text-align:justify;
}
#share {
/*	margin-right:430px;*/
	margin-top:110px;
	padding-left:150px;
}
#share .h1 {
	margin-bottom:5px !important;
}
#right h1 {
	font:1.4em normal Verdana, Arial, Helvetica, sans-serif;
	padding:10px 0 10px 0px;
	margin-left:85px;
	color:#003db6;
}
#right span {
	color:#003db6;
} 
.r_block {
	background:url(/_common/img/right_back_content3.gif) left bottom no-repeat;
	padding-bottom:40px;
	margin-bottom:20px;
}
.r_block_cont {
	background:url(/_common/img/right_back_top3.gif) left top no-repeat;
	padding:20px 50px 0px 20px;
}
.comm {
	float:left;
	text-align:center;
	margin:0 5px 0 5px;
	font-size:0.8em;
}
#content {
	margin-right:315px;
	padding:0 35px 40px 65px;
}
#content.index {
	margin:0;
	background:url(/_common/img/main.png) left top no-repeat;
	height:564px;

}
#content .name {
	color:#ff8300;

}

#content .admin_reply .name{
	color:#888;
}
#content h1 {
}
#content h2 {
	font-size:1em;
	color: #000000;
/*	color:#003db6;*/
	margin:10px 0 5px 0;
}
#content .cont1{
	float:left;
}
#content .cont2 {
	margin-left:280px;
}
#content.news {
	padding-left:65px !important;
}
.photo {
 width:520px;
}
#content.photo p {
	color:#f15a22;
	font-weight:bold;
}
#content.photo .floor {
	clear:left;
	padding-top:5px;
}
.pic {
	width:120px;
	height:120px;
	background:url(/_common/img/shadow.png) center center no-repeat;
	float:left;
	margin-right:6px;
}
.star {
	color:#ff8a00;
}
#content #sprav {
	width:473px;
	padding:20px;
	/*height:215px;*/
	height:258px;
	background:url(/_common/img/form1.png) left top no-repeat;
/*	color:#ff8300;
	font-weight:bold;*/
}
#content #sprav.tanant p {
	margin:0px 0 5px 0;
}
#content #sprav .form1_button, #login .form1_button {
	background:none;
	border:0;
	font-weight:bold;
	color:#ff8300;
	padding:0;
	text-align:left;
}
#content #sprav .border, #login .border {
	border:1px solid #7d7d7c;
	background:none;	padding:0 5px 0 5px;
}
#content #sprav .text {
	background:none;
	width:400px;
	height:100px;
	border:1px solid #7d7d7c;
	overflow:auto;
	padding:5px;
}
#content #sprav .text2 {
	background:none;
	width:400px;
	height:70px;
	border:1px solid #7d7d7c;
	overflow:auto;
	padding:5px;
}
#login {
	width:170px;
	height:80px;
	padding:10px;
	background:url(/_common/img/pass.png) left top no-repeat;

}
.news_cont {
	background:url(/_common/img/bullet1.gif) 0px 5px no-repeat;
	padding-left:15px;

}
.news_data {
	color:#797979;
	font-size:0.8em;
	padding:0 0 10px 15px;
}
.subnews {
	font-size:0.9em;
}
.subnews li {
	background:url(/_common/img/bullet2.gif) 5px 6px no-repeat;
	padding-left:15px;
	padding-bottom:5px;
	list-style-type:none;
}
.map_raid li {
	padding-left:20px;
	padding-bottom:5px;
	list-style-type:none;
}
.map_raid li.red {
	background:url(/_common/img/bullet3.gif) 5px 6px no-repeat;
}
.map_raid li.red span {
	color:#ed1c24;
}
.map_raid li.blue {
	background:url(/_common/img/bullet4.gif) 5px 6px no-repeat;
}
.map_raid li.blue span {
	color:#0071bc;
}
#content p {
	margin-bottom:10px;
}
#content h1 {
	margin:0 0 10px 0;
	font:3em normal "Times New Roman", Times, serif;
}
#photogallery {
	float: right;
	font-size:0.9em;
}
#photogallery a {
	color:#ff8300;
}
.shadow {
	background:url(/_common/img/shadow2.gif) right bottom no-repeat;
	padding:0 11px 12px 0;
}
#brands {
	background:url(/_common/img/back_main1.gif) 15px top no-repeat;
	padding:35px 35px 0 40px;
	/*border:1px solid red;*/
}
#right_brands {
	float:right;
	width:400px;
	padding-bottom:10px;
}
#left_brands {
	margin:0 400px 0 0;
	padding:40px 0 10px 0;
}
#left_brands img {
	margin:0 4px 0 4px;
	width: 470px;
	height: 200px;
}
.h1_brands {
	margin:0 0 10px 60px;

}
#footer {
	padding:10px 0 20px 15px;
	color:#d9d9d9;
	background-color: #b2b2b2;
	overflow: hidden
}
#footer a {
	color:#d9d9d9;
	text-decoration:none;
}
#footer p {
	padding:5px;
	margin-left:22px;
}
.disp, .undisp	{cursor: pointer}
.disp ul	{display: block}
.undisp ul	{display:none}

.pic1 {
	 width:128px;
	 height:128px;
	 float:left;
	 margin-right:6px;
	background:  2px 2px no-repeat;
}
#all.no-background	{background-image: none}
.list_ul	{padding-left: 10px}
.list_ul li {
 background:url(img/bullet1.gif) 0px 5px no-repeat;
 padding-left:15px;
 list-style-type:none;
}
.list_ol	{padding-left: 30px}
.list_ul li {
 padding-left:15px;
}
.form1_button2	{	background:none;
	border:0;
	font-weight:bold;
	color:#ff8300;
	padding:0;
	text-align:left;}
.the_link	{font-size:0.8em;text-decoration: underline}

#col1	{
	float: left; width: 150px;
	text-align: center
	}
#col2	{
	float: left; width: 220px;
	}
#col2 p	{
	margin-left: 0px;
	float: left
	}
#contacts	{
	float: left; width: 310px; height: 40px; background: url('/_common/img/footer.gif') top left no-repeat;
	padding-top: 10px;
	margin: 5px;
	padding-left: 15px;
	}
#contacts span, #contacts a	{
	margin: 0px 10px 0 10px;
	font-size: 9px;
	}
#contacts a	{
	color: #FFFFFF;
	text-decoration: underline
	}
#contacts img	{
	width: 13px;
	height: 13px;
	padding-right: 5px;
	}
#goflash	{
	float: right
	}
#subscr	{
	width: 276px;
	height: 212px;
	background: url('/_common/img/subsrcibe.jpg') top left no-repeat;
	font-weight: 600;
	color: #000000;
	font-size: 12px;
	position: relative
	}
#subscr input	{
	width: 145px;
	border: 1px solid #b2b2b2;
	position: relative;
	top: 0;
	left: 0;
	padding: 0;
	margin: 0;
	}
#s_name	{
	position: absolute;
	top: 75px;
	left: 30px;
	}
#s_input_name	{
	position: absolute;
	top: 70px;
	left: 105px;
	}
#s_email	{
	position: absolute;
	top: 110px;
	left: 30px;
	}
#s_input_email	{
	position: absolute;
	top: 107px;
	left: 105px;
	}
#s_input_but	{
	position: absolute;
	top: 135px;
	left: 105px;
	}
#s_input_but input	{
	background:none;
	border:0;
	font-weight:bold;
	color:#ff8300;
	padding:0;
	text-align:left;
	}
#s_input_end	{
	position: absolute;
	top: 170px;
	left: 95px;
	background: url('/_common/img/bullet1.gif') center left no-repeat;
	padding-left: 12px;
	}
#s_input_end a	{
	color: #fb8200;
	font-size: 11px;
	font-weight: normal
	}
#succ_err	{
	position: absolute;
	top: 37px;
	left: 25px;
	font-size: 10px;
	}
.global1 a, .global2 a, .global3 a	{
	text-decoration: none
	}
.global1, .global3	{margin-top: 10px}
.act-img	{
	overflow: hidden
	}
*html .act-img	{
	overflow: visible;
	hight: 1%
	}
.act-img dl	{
	margin-left: 125px;
	margin-top: 5px;
	}
.png	{filter:expression(fixPNG(this));}


/*======= Поиск =======*/
.google-logo { font-size: 0.85em; }
.search-result, .search-loading, .search-fail { display: none; }
	.search-result .results a { font-weight: bold; }
	.search-result .results p { padding-top: 0px; }
.search-result .paging span { 
	float: left; 
	padding-right: 10px;
}
.search-result .paging ul { padding: 0px; }
.search-result .paging li { 
	float: left;
	padding: 0px 10px;
	list-style: none;
}

