.w100  {width:100%;}

.clearer     {clear: both; line-height:1px; height:0px;}

.hard-block  { border-left: solid 1px #fff; height:100%;}
body         {background:#e3e3e3;}
h2           {font-size:1.8em; margin:0; padding-top:15px; margin-left:20px;
		          margin-bottom:10px; font-weight:normal; line-height:1em;}
h3           {font-size:1.4em; margin:0; padding-top:15px; margin-left:20px;
		          margin-bottom:10px; font-weight:normal; line-height:1em;}
h6           {font-size:1em; margin:0; font-weight:normal;}
.nobr {white-space: nowrap;}
ul li a:link, ul li a:visited {cursor:pointer; corsor:hand;}
ul li a:hover, ul li a:active {cursor:pointer; corsor:hand;}
.fright { float:right;}
.fleft  { float:left;}
.aleft  { text-align:left}

.page-home   { font-size:0.8em; display:block; width: 100%;
							 background: url(../images/back/bgrnd2.gif) 0 414px no-repeat;}

.nolist { list-style: none; }
.aleft  { text-align: left; }
.aright { text-align: right; }

/**** HEADER *********/

.page-home { background: url(../images/header.jpg) top left no-repeat; }
/*.page-home .header { background: url(../images/header.jpg) top left no-repeat;}*/

.page-home .header {  }

.page-home .header-in { width:97%; height: 338px; z-index: 1;
											  /*background: url(../images/header.jpg) top left no-repeat;*/}

.page-inner .header { position: relative; }

.top    { display: block; height: 64px; padding: 0; width:100%; }
.top-in { position: relative; padding: 0 0 0 3%; height:64px; z-index:10000; }


.top .logo   { height: 76px; width: 268px; position: absolute;
						   left: -30px; top: 25px; margin: 0; padding: 0; }


.top .logo .logo-pic {left: 10px; background:url(../images/back/plashka-logo.png) no-repeat; position:relative; z-index:1000; /*height:36px;*/ height:47px; width:251px; /*margin-left:-17px;*/
											//background-image: none;
											//filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/avtospetsmash/skins/site/images/back/plashka-logo.png', sizingMethod='crop');}

.top .logo .logo-pic-hp {margin-left:-8px; margin-top:0px; background:url(../images/back/am-top.png) no-repeat; position:relative; z-index:1000; /*height:36px;*/ height:76px; width:268px; /*margin-left:-17px;*/
                       margin-top:-19px;
											//background-image: none;
											//filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/avtospetsmash/skins/site/images/back/am-top.png', sizingMethod='crop');}



.top .logo a, .top .logo .logo-pic-hp a { display: block; text-decoration: none }
.top .logo a:link,
.top .logo .logo-pic-hp a:link,
.top .logo a:visited,
.top .logo .logo-pic-hp a:visited,
.top .logo a:hover,
.top .logo .logo-pic-hp a:hover,
.top .logo a:active,
.top .logo .logo-pic-hp a:active { color: #fff }

.top .navigator { position: relative; z-index: 200; /*left:3%; right: 3%; */
									display: block; height:64px; }

/*.res800	.top .navigator	{//right:70px; }*/

/*внешнее*/




.hnav      { position:relative; margin-left: 230px;
						 background: url(../images/back/nav-ls.gif) top left no-repeat; padding-right: 141px;
						 height:34px; z-index:1000;}
/*внешнее без кантов*/
.hnav-in { background: url(../images/back/nav-rs.gif) top right no-repeat; padding-right: 10px; padding-left: 11px;width:100%; position:relative; z-index:1000;}


.hnav-in2 { background: #fff; min-width:100%; position:relative; padding-bottom: 11px; z-index:1000; height:100%;}
.hnav-in2 ul li {font-size:1em; position:relative; z-index:1000;}
/*внешний ul*/
.hnavigat    { margin: 0; padding: 0; padding: 8px 15px 0 15px; display:block; position: relative; z-index:1000; height:1%;}


.hnavigat ul {height:100%; }
.hnavigat li { margin: 0; padding: 0; font-weight: bold;
               float: left; margin-right: 10px;
               font-size: 95%; display: block; position:relative;
               z-index:1000;
               }

.hnavigat li li { font-weight: normal; /*background: none;*/
                  float: none; position: static; margin: 0px; font-size: 100%; display: block;  }

.hnavigat li b { display: block; padding-left: 12px; color:#087dc4; }
.hnavigat li a { display: block; padding-left: 12px; }

.hnavigat li a:link, .hnavigat li a:visited {color:#42618e; }
.hnavigat li a:hover, .hnavigat li a:active {color:#087dc4; }


#m1 b,
#m1 a { background: url(../images/icons/romb-orange.gif) 0 5px no-repeat;}
#m2 b,
#m2 a { background: url(../images/icons/romb-green.gif) 0 5px no-repeat;}
#m3 b,
#m3 a { background: url(../images/icons/romb-blue.gif) 0 5px no-repeat;}
#m4 b,
#m4 a { background: url(../images/icons/romb-yellow.gif) 0 5px no-repeat;}
#m5 b,
#m5 a { background: url(../images/icons/romb-orange.gif) 0 5px no-repeat;}
#m6 b,
#m6 a { background: url(../images/icons/romb-green.gif) 0 5px no-repeat; }
#m7 b,
#m7 a { background: url(../images/icons/romb-blue.gif) 0 5px no-repeat;}
#m8 b,
#m8 a { background: url(../images/icons/romb-yellow.gif) 0 5px no-repeat;}



.hnavigat li a b { display: block; padding-left: 0px; background: none !important ; }

/**/


.hnavigat2    {margin: 0;
							 margin-top:5px;
							 clear: both;
							 background:none;
               position: absolute;
               left: 0px;
               background: url(../images/hp/menu2-l.gif) no-repeat;
              z-index:1000;
              }

.hnavigat2 .r-  { background: url(../images/hp/menu2-r.gif) right top no-repeat;
                  height:1%; position: relative; float: left;
                  padding: 0 10px 0 13px; z-index:1000;}

.hnavigat2 .c-  { padding: 5px 15px 10px 0px; background: #daebf7;
                  float: left;
                  //height:1%; position: relative; z-index:1000;}

.hnavigat2 ul.nav-in2 { list-style: none; display: block; margin: 0; padding:0 0 5px 0px;
                        position: relative; //height:1%; float:left; z-index:1000;}

.hnavigat2 ul.nav-in2 li { margin: 0 10px 0 0; padding:0; background: none;
						   float: left; position: relative; //height: 1%;
						   font-size: 100%; display: block; font-weight: bold;
						   clear:both; line-height:1.55em;
						   z-index:1000;
						   }

html>body .hnavigat2 ul.nav-in2 li { padding-bottom:7px;//height: auto; }

.hnavigat2 ul.nav-in2 li i { background:url(../images/icons/romb.gif) 0px 5px no-repeat;
                             padding-left:2px; display: block;
                             font-size:100%;
                             font-style: normal; position: relative; //height: 1%;
                             width: auto; //display: inline-block;
                             padding-left:15px; z-index:1000;}
.hnavigat2 ul.nav-in2 li i a { background: none !important; padding-left:0px; line-height:1.2em; }


/*
.hnavigat2 ul.nav-in2 { position: relative; list-style: none; height: auto; display: block; margin: 0; padding:0 0 5px 10px; }

.hnavigat2 ul.nav-in2 li { margin: 0 10px 0 0; padding:0; background: none;
							  float: left; position: relative;
							  font-size: 95%; display: block; font-weight: bold; clear:both; }


.hnavigat2 li b,
.hnavigat2 li a { display:block;  padding-left: 12px; font-weight: bold; }

.hnavigat2 li b { color: #0aa2ff; background: url(../images/icons/ico-arch2.gif) 0 -118px no-repeat; }
.hnavigat2 li b a { display: inline; padding-left: 0px; }

.hnavigat2 li a:link,
.hnavigat2 li a:visited
		 			{ color: #087dc4; background: url(../images/icons/ico-arch2.gif) 0 4px no-repeat; }
.hnavigat2 li a:hover,
.hnavigat2 li a:active
					{ color: #0aa2ff; background: url(../images/icons/ico-arch2.gif) 0 -118px no-repeat;}

.hnavigat2 li.key { float: right; margin-right: 0 }
.hnavigat2 li.key a { display:block;
				            padding-left:17px; padding-bottom:0.4em; }
.hnavigat2 li.key a:link,
.hnavigat2 li.key a:visited,
.hnavigat2 li.key a:hover,
.hnavigat2 li.key a:active  {background: url(../images/icons/ic-key.gif) 0 2px no-repeat;}
*/

/**/

.top .r-top { position: absolute; right:0%; top:0px; width:115px; padding:0;
              background: url(../images/hp/meta-l.gif) no-repeat;
              float:right; z-index:100;}
.top .r-top .r- { background: url(../images/hp/meta-r.gif) right top no-repeat;}
.top .r-top .c- { background: #d9eaf6; margin: 0 10px 0 10px; padding: 12px 20px 0px 10px; height: 27px; }

.top .meta- { float: none;  }
.top .meta- li {margin-right:0.38em;}


/*************************************************************************************/

/*C E N T R A L ****************/

/*columns*/

.central             { display: block;  //height: 1%; padding: 0; position: relative; z-index:199; }

.page-home .central { margin-top: 0px; position: relative; z-index: 199; height: 1%; }
.page-inner .central { margin-top: -76px; z-index: 199; }


/*decoration row*/
table.decor { width: 100%; margin-top: 24px;
						  font-family: Tahoma, sans-serif; font-size: 0.85em; }

.page-home .tab-l { background: url(../images/back/tab-l.gif) top right no-repeat;
									  width: 163px; height: 102px;}
.page-home .tab-c { background: url(../images/back/tab-c.gif) repeat-x; height: 102px;}
.page-home .tab-r { background: url(../images/back/tab-r.gif) top right no-repeat;
									  width: 123px; height: 102px;}


.right-zone { margin-top: -49px; position: relative; z-index: 250;
						  padding-left: 5px; padding-right: 10px; padding-top: 13px;
						  padding-bottom: 30px;}

table.decor .tab-c {color:#fff; font-size:13pt;
										font-family: 'Arial Narrow', sans-serif;
										font-weight: bold; padding: 7px 0 0 5px;
										z-index:1; }
.tab-c h1 { font: bold 100% 'Arial Narrow', sans-serif; color: #fff; margin: 0; padding: 0;
            text-transform: uppercase }

.dec-in2 {}
.dec-in2 span, .tut span {display:block; color:#fff; font-size:13pt;
										font-family: 'Arial Narrow', sans-serif;
										font-weight:bold;
										 }
.dec-in2 span {padding:12px 0 0 60px;}
.finder .tut span {padding:6px 0 0 60px;}
.oprosnik .tut span {padding:9px 0 0 60px;}
.vac-anons .tut span {padding:7px 0 0 60px;}

/*************CONTENT BLOCK****************************/

.content { background: #fff; position:relative; padding: 0 45px 0 35px;}

.content-in { padding:0px 0px 0px 0px; position:relative;
							position:relative; top:-65px; width:100%;}
.news-list {padding:11px 50px 0px 35px; position:relative; z-index:35;}

.news-item {padding:0 0 13px 0; display:block;}
.news-item  .txt { display:block; margin-top: 0.2em }
.news-item  .txt small { display:block; margin-top: 0.2em; font-family: Tahoma, Verdana, Arial, Helvetica, Sans Serif }
			.date {//display:inline-block; //height:1em;
							color:#4c8eb6; padding-left:10px;
							font-family: Tahoma, Verdana, sans-serif;
							font-weight:bold; font-size:0.8em;}
			.news-item p {//display:inline-block; margin:0; padding:0px 0 0 10px; font-size:0.9em;}
			.news-item p a:link, .news-item p a:visited {color:#2c2c2c;}
			.news-item p a:hover, .news-item p a:active {color:#fe9c01;}

/**********PREVIEW**************************/


/******************************************************************/

/*KNOPKI*/

.but-horiz {background:url(../images/back/but-horiz.gif) ;
						border-bottom: 1px solid #003c74; border-top: 1px solid #003c74;
						position:relative; margin-top:3px;}

	.but-back  {background:url(../images/back/but-back.gif) repeat-x #c6c5d7;}
 		.but-l-t {background:url(../images/back/but-l-t.gif) top left no-repeat;
 							position:relative; top:-1px; left:-1px;}
 		.but-r-t {background:url(../images/back/but-r-ts.gif) top right no-repeat;
 							position:relative; right:-1px;}
 		.but-l-b {background:url(../images/back/but-l-b.gif) bottom left no-repeat;
 							position:relative; bottom:-2px; left:-1px;}
 		.but-r-b {background:url(../images/back/but-r-bs.gif) bottom right no-repeat;
 				  		width:6em; height:1.5em;
 					 		position:relative; right:-1px;}

 .but-horiz input {background:transparent !important; border:none;
 									font: 100% Tahoma, Verdana, Arial, Helvetica, "Sans Serif";
 									margin: 0px; cursor:pointer; cursor: hand;}


#send {width:6em;}
input#send { color:#4b4b4c; margin-top: -2px;}
html>body input#send { cursor:pointer; cursor:hand; }

#b-clearall {width:7.8em; height:1.4em; margin-left:15px;}
		#b-clearall .but-r-b {width:7.8em; height:1.4em; }

				input#clearall { padding-left:0.2em;
				margin-bottom:0.2em; color:#4b4b4c; margin-top: -2px; //margin-top: 0px; }



#b-saveit {width:7em; height:2em; background:url(../images/back/but-horiz-save.gif)
						border-bottom: 1px solid #3173ab; border-top: 1px solid #3173ab;
						}
		#b-saveit .but-back {background:url(../images/back/but-back-save.gif) repeat-x #75bce6;}
		#b-saveit .but-l-t {background:url(../images/back/but-l-t-save.gif) top left no-repeat;
 											top:-1px; left:-1px;}
 		#b-saveit .but-r-t {background:url(../images/back/but-r-t-save.gif) top right no-repeat;
 											right:-1px;}
 		#b-saveit .but-l-b {background:url(../images/back/but-l-b-save.gif) bottom left no-repeat;
 											bottom:-2px; left:-1px;}

		#b-saveit .but-r-b {width:7em;height:2em;
											background:url(../images/back/but-r-b-save.gif) bottom right no-repeat;}
			input#saveit {color:#4b4b4c; margin-top:0.1em; margin-left:0.7em; //margin-left:0em; padding:0;
			margin-bottom:0.2em;}










#findit {width:6em; background:url(../images/back/but-horiz-find.gif) no-repeat;
				border-bottom: 1px solid #3a3a3a; border-top: 1px solid #3a3a3a; margin-left:2px; }
.tab-zakaz #b-findit {margin-left:0.5em; margin-top: -1px;}
#findit .but-back {background:url(../images/back/but-back-find.gif) repeat-x #cecece;}
		#findit .but-l-t {background:url(../images/back/but-l-t-find.gif) top left no-repeat;
 											position:relative; top:-1px; left:-1px;}
 		#findit .but-r-t {background:url(../images/back/but-r-t-find.gif) top right no-repeat;
 											position:relative; right:-1px;}
 		#findit .but-l-b {background:url(../images/back/but-l-b-find.gif) bottom left no-repeat;
 											position:relative; bottom:-2px; left:-1px;}

#findit .but-r-b  {width:6em; position:relative;
													 background:url(../images/back/but-r-b-find.gif) bottom right no-repeat;}

input#b-findit {color:#4b4b4b; //margin-top:-2px; margin-left:0.8em; //margin-left:1em;}



#b-vopros {width:8em;  float:right; margin-right:5px; //margin-right:3px;}
#b-vopros .but-r-b  {width:8em;}
input#vopros {margin-top: -1px; //margin-top: -2px; }


/***********FOOOOOTER***********************/

.footer    { clear: both; border-top: 2px solid #e4e3e3;
				     display: block; width:100%; height:100px;
				     margin-bottom: 20px; background: #e3e3e3; }

.footer-in { margin: 0 2% 0 3%; //height:100px;
             background:url(../images/back/jsback.gif) repeat-x;}

/*foot columns*/

/*.footer .c2-1 { width: 44%; float:left; }

.footer .c2-2 { clear: right; width: 56%;
							  float: left; margin-right: -50%; overflow: hidden }
*/
.asm-copy {background:url(../images/back/asm.gif) repeat-x;
					 width:136px; height:100px; padding-left:40px; float:left;
					 color:#227eb6; font-weight:bold; font-size: 9pt;}
	.asm-copy-in {background:url(../images/back/asm-in.gif) repeat-x;
								border-left: 1px solid #fff;
								 height:100px;}
			.asm-copy-in div { width:100%; height:100px;
												background:url(../images/back/jsback-in.gif) top right no-repeat;}
.asm-copy-in div span {display:block; padding-top:0px; margin-top:0px; padding-right:0px; height:1%; padding-top:11px;}
.asm-copy-in div span p {padding:0px; margin:0px;}
.asm-copy-in div span a {text-decoration:none !important;}


.j-s { height: 100px; float: left; }
/*	.jet-logo { margin:0px; height: 100px; display: block; }*/
/*.designed { font-size: 8pt; line-height: 1.1em; width:40%;
					  display:block; margin:0px 0 0px 22px; }*/
/*.designed { font-size: 8pt; line-height: 1.1em; width:40%;
					  display:block; margin:17px 0 20px 22px; }					  */

.page-inner .designed p,
.designed p    { margin:0; padding:4px 0 0 0; color: #bce2f4; }
.designed span { margin:0; padding: 0px 0 0 0; color: #bce2f4; display:block }
.designed span a:link, .designed span a:visited {color:#bce2f4; text-decoration:underline;}
.designed span a:hover, .designed span a:active {color:#fff;}
.designed a:link .jslogo, .designed a:visited .jslogo
					{ display:block; width:51px; height:25px; position:relative;
					  background: url(../images/icons/logos.gif) 0 -67px no-repeat; }

.designed a:hover .jslogo, .designed a:active .jslogo
										{ width: 51px; height: 25px;
										  background: url(../images/icons/logos.gif) 0 1px no-repeat; }
.designed img { display: block; border: 0; cursor: pointer; cursor: hand;}


/* meta navigation*/






.meta-foot { padding: 0px 0em 0 0; display:block; float:left; width:300px;}

.meta-foot .meta-    { /*margin-right: 10px; margin-left: -40px; */ float:left; display:block;}
.meta-foot .meta- li { width: 27px; }

.meta-      { margin:0; padding:0; display: block; float: left; width: 90px; }
.meta- li   { margin: 0; padding: 0; display: block; width: 20px; height: 20px;
				  	  float: left; font-size: 95%; display: block; background: none;}
.meta- span { display: block; height:20px; width:20px;}
.meta- a    { display: block; margin-left: 5px; }

/**/
#footer-menu { float: right; font: 80%/1.1em Tahoma, Verdana, Arial, Helvetica, Sans Serif;
               list-style: disc; position: relative; padding: 0px; margin: 0; color: #bce2f4; margin-top:15px;}
#footer-menu li { padding: 0; margin: 0 0 0.5em 20px; padding-right: 10px; list-style: disc;}
#footer-menu a:link,
#footer-menu a:visited { color: #bce2f4 }
#footer-menu a:hover   { color: #fff }
#footer-menu a:active  { color: #fff }

/**/
.footer .search- { font: 80%/1.1em Tahoma, Verdana, Arial, Helvetica, Sans Serif;
                   position: relative; clear: both;
                   padding: 0px; margin: 0 40px 0 4px; color: #bce2f4; }
.footer .search- a:link,
.footer .search- a:visited { color: #bce2f4 }
.footer .search- a:hover   { color: #fff }
.footer .search- a:active  { color: #fff }


/**/

.home- a:link, .home- a:visited
							{ background: url(../images/icons/ic-home.gif) 0 0 no-repeat;}
.home- a:hover, .home- a:active
							{ background: url(../images/icons/ic-home.gif) 0 -20px no-repeat;}

.letter- a:link, .letter- a:visited
							{ background: url(../images/icons/ic-letter.gif) 0 3px no-repeat;}
.letter- a:hover, .letter- a:active
							{ background: url(../images/icons/ic-letter.gif) 0 -20px no-repeat;}

.map- a:link, .map- a:visited
							{ background: url(../images/icons/ic-map.gif) 0 0px no-repeat;}
.map- a:hover, .map- a:active
							{ background: url(../images/icons/ic-map.gif) 0 -20px no-repeat;}

/**/
.top .home- a:link, .top .home- a:visited
							{ background: url(../images/icons/ic-home2.gif) 0 0 no-repeat;}
.top .home- a:hover, .top .home- a:active
							{ background: url(../images/icons/ic-home2.gif) 0 -20px no-repeat;}

.top .letter- a:link, .top .letter- a:visited
							{ background: url(../images/icons/ic-letter2.gif) 0 3px no-repeat;}
.top .letter- a:hover, .top .letter- a:active
							{ background: url(../images/icons/ic-letter2.gif) 0 -20px no-repeat;}

.top .map- a:link, .top .map- a:visited
							{ background: url(../images/icons/ic-map2.gif) 0 0px no-repeat;}
.top .map- a:hover, .top .map- a:active
							{ background: url(../images/icons/ic-map2.gif) 0 -20px no-repeat;}


			/***************************************************************/

.fdecor { float: right; }

.ft-l { background: url(../images/back/mf-r.gif) top right no-repeat; }
.ft-c { width: 284px; }
.ft-c .w- { background: /*url(../images/back/count-in.gif) repeat-x*/ #fff; padding: 10px 0px 10px 8px; height: 63px; }

.ft-c img { float: left; margin: 0px 3px 3px 0px; }

.ft-r { background:url(../images/back/count-r.gif) top right no-repeat;}


/*columns**/


.c2-1 	{ width: 70%; float:left; z-index:5;}
.c2-2 	{ clear: right; width: 30%; z-index:5;
					float: left; margin-right: -29%; position:relative; }

.td-1 { width: 70%;}
.td-2 { width: 30%;}


.c2-2-t { clear: right; width: 30%; float:right; }
.c1-1 	{ width: 80%; float:left; }


/*rows*/

/*.uprow  { display: block; height: 1%; }*/

/**/
.downrow { display: block; height: 1%;	/*background: #fff;*/ position: relavive; z-index: 250 }

.right-zone {
margin-top:0px;
padding:13px 10px 30px 5px;
position:relative;
z-index:250;
}




.page-home .downrow { margin-left: 0px; height:100%; display:block; }

.central { margin: 0 3% 0 3%; }


/**** ZAGOLOVKI RIGHT COLUMN ***********/

.r-sign {position:relative; z-index:60; }

.page-about .dec .r-sign
								{background:url(../images/back/note.gif) top right no-repeat;
								 left: 14px; top:-26px;
								 width:28px; height:32px;}


.page-news .dec .r-sign
								{background:url(../images/back/case.gif) top right no-repeat;
								 left: 12px; top:-23px;
								 width:34px; height:29px;}

.page-catalog .dec .r-sign
								{background:url(../images/back/uaz.gif) top right no-repeat;
								 left: 9px; top:-22px;
								 width:32px; height:29px;}

.page-services .dec .r-sign
								{background:url(../images/back/rupor.gif) top right no-repeat;
								 left: 7px; top:-24px;
								 width:39px; height:31px;}
.page-faq .dec .r-sign
								{background:url(../images/back/uaz-or.gif) top right no-repeat;
								 left: 14px; top:-25px;
								 width:37px; height:33px;}


/*********** ICONS OF LEFT PART *************/
.sign-cont {position: absolute; z-index:60; left: 18px; //left: 0px; width: 43px; height:30px; }
.sign {position:relative; z-index:40;  }

.page-inner-typical .sign { background:url(../images/back/common.gif) top right no-repeat;
          								 left: 10px; //left: -2px;  top: -79px;
          								 width: 30px; height: 36px;}

.page-about .uprow .sign { background:url(../images/back/horse2.gif) top right no-repeat;
          								 left: 7px; //left: -5px; top:-87px;
          								 width:43px; height:30px;}

.page-profile .sign  { background:url(../images/back/schriben.gif) top right no-repeat;
    								   left: 10px; //left: -2px; top:-87px;
    								   width:32px; height:27px;}
.page-services .sign { background:url(../images/back/cool.gif) top right no-repeat;
								       left: 12px; //left: -0px; top:-89px;
								       width:30px; height:37px;}
.page-spares .sign   { background:url(../images/back/spares.gif) top right no-repeat;
								       left: 10px; //left: -1px;  top:-87px;
								       width:33px; height:25px;}
.page-vacansii .sign { background:url(../images/back/stul.gif) top right no-repeat;
								       left: 16px; //left: 3px; top:-93px;
								       width:25px; height:35px;}

.page-catalog .sign { background:url(../images/back/jeep2.gif) top right no-repeat;
								      left: -12px; //left: -25px; top:-92px;
								      width:57px; height:35px;}

.page-news .sign { background:url(../images/back/tv.gif) top right no-repeat;
								   left: 15px; //left: 2px;  top:-89px;
								   width:30px; height:31px;}

.page-faq .sign { background:url(../images/back/faq.gif) top right no-repeat;
								  left: 15px; //left: 2px;  top:-89px;
								  width:27px; height:29px;}

.page-profile-user .sign { background:url(../images/back/user.gif) top right no-repeat;
								 left: 15px; //left: 2px;  top:-88px;
								 width:24px; height:33px;}

.page-404 .sign { background:url(../images/back/404.gif) top right no-repeat;
								  left: 14px; //left: 2px;  top:-89px;
								  width:31px; height:32px;}
/**** RIGHT BLOCKS *****/

.tab-cont {width:100%; display:block; position:relative; }
.tab-cont2 {width:100%; display:block;}
.tab-cont3 {width:100%; display:block; position:relative; z-index:25;
 						margin-left: -15px; text-align:left; margin-bottom:15px;}
.tut     { height:89px; position:relative;
				   z-index:10; display:block; width:100%; }
.tut-in  { height:89px; position:relative;
				   z-index:10;	/*margin-left: -11px;*/       }
.tut-in2 { height:89px; margin-right: -13px;
					 position:relative; z-index:20;         }



.r-sign-cont { left:0%; position: absolute; top:30px;
							 width: 43px; height:30px;     }
.r-sign      { position:relative; z-index:10;}


.finder .tut       { background:url(../images/back/finder-c.gif) repeat-x;}
 .finder .tut-in   { background:url(../images/back/finder-l.gif) no-repeat;	margin-left:-2px				 }
  .finder .tut-in2 { background:url(../images/back/finder-r.gif) top right no-repeat;}




.finder {}
 .finder form {position:relative; width:100%;
 							 display:block; }
	.tab-find {	width:100%; font-size:0.9em;}
			.tab-find td {padding:0px 15px 5px 55px; position:relative;}
				input#fstring {height:1.4em; border: 1px solid #a5acb2;
											 float:right; display:block; width:100%; }

				.page-result .tab-find td .but-horiz {float:left;}

.oprosnik .tut { background:url(../images/back/opros-c.gif) repeat-x;					 }
 .oprosnik .tut-in   { background:url(../images/back/opros-l.gif) no-repeat;					 }
  .oprosnik .tut-in2 { background:url(../images/back/opros-r.gif) top right no-repeat;}


.oprosnik {display:block; position:relative;}
.oprosnik .tutor tr {background:url(../images/back/opros-c.gif) repeat-x;}
.oprosnik .tutor .r-tutor {height:35px; width: 33px;
								background:url(../images/back/opros-r.gif) top right no-repeat;}
.oprosnik .tutor .l-tutor	{width: 80px; height:35px;}
.oprosnik .tutor .ll-angle {height:35px; width: 80px;
 														background:url(../images/back/opros-l.gif) no-repeat; }
.oprosnik	em {display:block; padding:0.4em 1em 1em 1em;
							font-style:normal; font-weight:bold; color:#686a5b}
.oprosnik	input {float:left; display:block; }
.oprosnik	form {margin-left:45px;}
.page-home .oprosnik	form {margin-left:15px;}
.oprosnik	form table {font-size:0.9em; margin-right:15px; position:relative; }
.oprosnik	form table tr td {border-bottom: 1px solid #c4bcaf;}
.oprosnik	form table .last-tr td {border-bottom:0px}
	.col1 {vertical-align:middle; padding:0px 6px 0px 15px;}
		.col2 {padding:8px 8px 8px 0;}
.oprosnik .but-horiz {margin-top:0px;}

.page-home .downrow  {background:#fff;}



/*  titul for right rubrik ***/

.rcol-top {padding:0px 0 10px 35px; margin:0 0 10px 0px;
					   background:url(../images/back/rcol-top.gif)  no-repeat;}

.angle-cont- { position: absolute; right: 0%; width: 20px; }
.angle- { position:relative; right: -20px; top:-50px;
					background:url(../images/back/asking-cap-outer.gif) no-repeat;
					z-index:20; }


.rcol-content {background:url(../images/back/asking-cap-c.gif) repeat-x #fff;}


.rcol-content-in {background:url(../images/back/asking-cap-l.gif) 10px 0 no-repeat;
position: relative; }

.rcol-content-in-op {background:url(../images/back/asking-cap-l2.gif) 15px 7px no-repeat;
position: relative; }


.rcol-content-in2
								{background: url(../images/back/asking-cap-r.gif) top right no-repeat;
								padding-top:50px;}



.irr-cont 	{position: absolute; left: 0%; width: 39px;}
.irr-sign {position:relative; left: -39px; top:-47px;
						 background:url(../images/back/irr-sign2.gif) no-repeat;
						 z-index:20; }

.page-home .irr-sign {left: -30px; //left: -38px; height:33px;}


/* HAQS*/

@media all and (min-width: 0px)
{.page-home .oprosnik form {//bottom: -45px; //position:relative; ///bottom:0;}}


@media all and (min-width: 0px)
{ .but-horiz, .but-back, .but-l-t, .but-r-t, .but-l-b, .but-r-b
									{border: none !important; background: transparent !important;
									margin:0; padding:0; top:0; bottom:0; left:0; right:0;}
	.but-horiz input {background: #d5d4e1 !important; border: 1px solid #003c74;
 										position:relative; z-index:42;margin:0; padding:0; top:0; bottom:0; left:0; right:0;}
										input#b-findit {margin-top:2px; margin-left:2px; width:6em;}
										input#clearall {margin-top: -0px;  }
										input#delprofile {color:#7f3304; margin-top: 0px; }
										input#b-vopros {margin-top: 3px;}
									.page-result input#b-findit {margin-left:2px;//margin-left:1px;}

									.tab-zakaz #b-findit {}
}

@media all and (min-width: 0px)
{ul.cat-tree	li {//padding:0px 0 0px 30px; ///padding-bottom:5px;}}

@media all and (min-width: 0px)
				{.date {//padding-left:0px; ///padding-left:10px;	}
					html>body .finder .tut { background:url(../images/back/finder-c.gif) 0 1px repeat-x;}
}

/*
.page-inner .uprow {voice-family: "\"}\""; voice-family: inherit; //margin-left:1px;}
.page-home .uprow {voice-family: "\"}\""; voice-family: inherit; //margin-left:-1px;}
*/

.ill   {
    display: block;
    margin-right: 10px; 
    margin-bottom: 35px; 
    float: left; 
    position:relative; 
    margin-left:25px;
    //margin-left:35px;
    }
    
.ill a { display: block; position: relative; }

.page-home .ill { float: left; position: relative; width: 116px; }

.prev-foto      {
   /*height: 100px;
   width: 113px;   
   */
   display: block;
   position: relative;
   text-align: center;
   border: 1px solid #b3b3b2;
   padding: 1px;
   z-index: 44;
   }

table.prev-foto { padding: 0px; }

.prev-foto td {
   padding: 1px;
   text-align: center;
   vertical-align: middle;
   height: 100px;
   width: 113px;
   }

.prev-foto img {
   display: block;
   position: relative;
   z-index: 10;
   margin: 0 auto;
   vertical-align: middle;
   }

.zoom-out { z-index:255; left:-19px; display: block; position:relative;
            margin-bottom: -16px; bottom:-10px; }
.zoom     { height: 19px; width:16px; display: block;
            background: url(../images/icons/zoom.gif) 0px 0px no-repeat; }
.inner-illustration a { display: block; cursor: pointer; cursor: hand; }

.ill  a:link .zoom,
.ill  a:visited .zoom { width:19px; height:16px;
                        background: url(../images/icons/zoom.gif) 0px 0px no-repeat;}
.ill  a:hover .zoom,
.ill  a:active .zoom {background: url(../images/icons/zoom.gif) 0px -184px no-repeat;
											color:#4284be;}
.ill-comment {color:#666666; font-family: Tahoma, Verdana, sans-serif;
							font-size: 0.7em; display:block; text-align:right;
							width:100%;	text-align:left; clear:both;margin-top: 0px; }

.ill-comment span { float:left; }
	a .ill-comment { margin:0; padding:0; display:inline; height:1.2em; }
	a:link .ill-comment,
	a:visited .ill-comment { color: #1d66ac; height:1.3em }
	a:active .ill-comment,
	a:hover .ill-comment { color: #ff7f30 }

/*illustration*/

.rcol-ban { padding-top: 10px }

/**/
#address { position: absolute; margin-left:0%; top:-247px; background:url(../images/back/adress.png) no-repeat; position:relative; z-index:1000;height:76px; width:268px;
           left:-39px;
           margin-left:3%;
					//background-image: none;
					//filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/avtospetsmash/skins/site/images/back/adress.png', sizingMethod='crop');
					padding-left:41px; padding-top:11px;
           }
#address .in- {position: absolute; font: 90% Arial, Helvetica, Sans Serif;
           color: #0a6094; z-index: 200 }
#address .in- p { font-size: 100%; margin: 0;
             //font-size: 95%; }

/**/
#personal-block { background: url(../images/icons/ic-key.gif) 6px 0.5em no-repeat #fff; font-size: 90%; position: absolute;  z-index:2000; right: 3%; /*bottom: 140px; */ margin-top:144px; width: auto; }

#personal-block .in- { padding: 5px 10px 5px 25px; }

#personal-block .you-are-,
#personal-block .exit-    { display: inline }
#personal-block .exit-    { margin-left: 10px }

#personal-block .collapser-,
#personal-block.expanded- .expander-,
#personal-block .login-form { display: none; visibility: invisible;}

#personal-block.expanded- .collapser-,
#personal-block.expanded- .login-form { display: inline; visibility: visibility;}

.link-like { text-decoration:underline; color:#208dc5; cursor:pointer; cursor:hand;}
.link-like:hover {text-decoration:underline; color:#fa8003;}

#personal-block.expanded- .login-form { display: inline }
#personal-block.expanded- .login-form .err-,
#personal-block.expanded- .login-form p,
#personal-block.expanded- .login-form form { display: inline }
#personal-block.expanded- .login-form form { margin-right: 10px; }

#personal-block.expanded- .collapser- { margin-left: 10px; }
#personal-block form input { font-size: 80%; margin-right: 10px; width: 100px }

/**/

/**/
#flash { position: absolute; z-index: 10; width: 100%; top: 0px; left: 0px; height: 600px }

#hp-cat-links .link- { position: absolute; left: 100px; top: 100px; width: 100px; height: 100px;
                       display: block; z-index: 255; }

#hp-cat-links .link-#hp-link-uaz { left: 19px; top: 172px; width: 265px; height: 165px; }
#hp-cat-links .link-#hp-link-spetstransport { left: 229px; top: 129px; width: 195px; height: 105px; }
#hp-cat-links .link-#hp-link-gruzoviki_i_avtobusy { left: 425px; top: 129px; width: 159px; height: 121px; }
#hp-cat-links .link-#hp-link-pogruzchiki { left: 572px; top: 155px; width: 160px; height: 100px; }



.in-foot- { padding-top:13px; display:block; width:28%; float:left; }

.autospec- {display:block; margin-left:25px;}
.autospec- span {color:#fff; font-weight:bold; font-size: 9pt;}
.autospec- span a:link, .autospec- span a:visited, .autospec- span a:active  {color:#fff;}
.autospec- span a:hover {color:#bce2f4;}

.designed { font-size: 8pt; line-height: 1.1em; float: left;
					  display:block; margin:0px 0 0px 22px; //margin-left: 11px; }
html>body .designed { //margin-left: 22px; }

.designed .in- { font-size:60%; float:left; display:block;}


.j-s- {font-size:80%; color:#BCE2F4; display:block; font-family:tahoma; }
.j-s- a {}
.j-s- a:link {color:#bce2f4;}
.j-s- a:visited {color:#bce2f4;}
.j-s- a:hover {color:#fff;}
.j-s- a:active {color:#bce2f4;}



/* clearfix */
.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */


/**/
.page-home .dec {
 			 width: 100%; z-index:15; text-transform: uppercase;
			 background:url(../images/wrapper/bgr/dec-c-bl.gif) repeat-x; }

.page-home .dec-in {
				 background:url(../images/wrapper/bgr/dec-l-bl-r.gif) no-repeat; }

.page-home .dec-in2 {
						background:url(../images/wrapper/bgr/dec-r-bl.gif) top right no-repeat;
					  height: 60px; margin-right: -12px; position: relative;
					  z-index: 20; }

.page-home .dec .r-sign {
background:transparent url(../images/back/case.gif) no-repeat scroll right top;
height:29px;
left:12px;
top:-23px;
width:34px;
}

.tab-find {
    margin-bottom: 20px;
}
