body 
{
	font-size:80%;
	font-family:  Tahoma, Verdana, Sans-Serif;	
	color: #5e5a5a;
}

h1
{
	font-size: 1.2em;
}
h2
{
	font-weight:bold;
	font-size: 100%;	
}


/* !!!!!!!!!!!! 
	Главные столбцы шаблона
*/
.container
{
width: 100%;
}


.leftnav
{
width: 200px;
vertical-align:top;
}
.rightnav
{
width: 140px;
vertical-align:top;
}
.centernav
{
	vertical-align:top;
}

.minwidth /* ширина растяжок, задают минимальную ширину центр. колонки */
{
	width:810px;
}

.topmargin
{	
margin-left: 200px; /*совпадает с шириной левой колонки*/
margin-right: 140px;/*совпадает с шириной правой колонки*/
}
.bottom_keys
{
	height:25px;
	width:100%;
	float:left;
	clear:left;
	background-color: #eee9c7;
	vertical-align:top;
	text-align:center;
}


.clearl 
{
	clear:left;
}
.clearr 
{
	clear:right;
}
.clearer 
{
	clear:both;
}
.maincontent 
{
	padding:0;
	width:100%;	
}
.adminhormenu
{
	padding:20px 10px 20px 10px;
}
.navline
{
	padding: 15px 10px 5px 10px;
}
.navline_empty
{
	height:20px;
	font-size:1px;
}
.divbody_color 
{
	background-color: #eee9c7;
}
.divbody 
{	
	width:100%;
	float:left;
	background-color: #eee9c7;
	vertical-align:top;	
	
}
/**************/
.brownav
{	
	height: 55px;
	color: #666666;
}
.brownav .clink
{
	text-align:center;
	padding:0 50px 0 50px;
}
.brownav .benter
{
 background-color: #d5bf85;
 width: 200px;
}
.brownav td.line
{	
	background: url(../images/index/bline.gif) no-repeat right;
}




/**************/
.bcolorrow
{
	background-color: #eee9c7;
	height:80px;
	padding-left:15px;
}
.divbody .bgpic
{
 background: url(../images/pics/right_pic.gif) no-repeat right top;
 padding-bottom:15px;
}
.deepline
{
	width:500px;
	display: block;
}

input, select
{
	color: #898986;
	font-size: .9em;
}

textarea
{
	color: #898986;
	font-size: 12px;
}

input.len3
{
	width: 25px;
}
input.len6
{
	width: 50px;
}

.table
{	
	 border:0;
	 margin: 0; 
	 padding: 0; 
	 border-spacing: 0;
	 outline: none;
	 border-collapse: collapse;
}
.def_td
{
	height:25px;	
}

label {
color: #898986;
font-size: 1em;
font-weight: normal;
}

.div_hide
{
	position:absolute;
	visibility:hidden;
}
.hide
{	
	visibility:hidden;
}
input.button
{
	background-color: #e5e3ce;
	border:solid 1px;
	border-color: #343131;
}
input.button:hover
{
	background-color: #f9f7ea;	
}
.byes
{
	width:100px;
}
.bno
{
	width:100px;
}

input.bigbtn1
{
	font-size: 1.15em;	
	height: auto;
}


.link, a 
{
	text-decoration: underline;
	color: #607dd9;
	cursor: pointer;
}
.link:hover, a:hover
{	
	color: #ca406a;
}
a:visited
{	
	color: #ca406a;
}
.link:visited
{	
	color: #607dd9;
}
.link img, a img
{
	text-decoration:none;
	
} 


/* !!!!!!!!!!!! */
.justify
{
	text-align:justify;
}
ul.links
{	
	list-style-type: none;
}
ul.links li
{	
	margin: 0 0 8px 0;	
}
ul.none
{	
	list-style-type: none;
}
ul.none li
{	
	margin: 0 0 6px 0;	
}

.simple_ul
{	
	padding-left:15px;
}
.simple_ul ul.dec
{	
	list-style-type: decimal;
}
.simple_ul ul.none
{	
	list-style-type:  none;
}

.simple_ul ul.strong li
{	
	 font-weight: bold;
}
.simple_ul li
{	
	margin: 0px 0 6px 25px;	
}



.links_ul ul
{	
	list-style-type:  none;	
}
.links_ul ul li
{	
	margin: 0 0 6px 0;	
}

/* !!!!!!!!!!!! */
.sys_messages
{
	width:500px;	
}
.sys_messages fieldset
{
	padding: 6px 6px 6px 6px;
	border: solid 1px #3f3d39;
	background-color: #f9f7ea;
	line-height:1.3em;
}
.sys_messages fieldset legend
{
	margin-left:15px;
	color: #f7275d;
}
.sys_messages ul.errors
{
	list-style: circle;	
}
.sys_messages ul.errors li
{
	margin-left:25px;
}
.sys_messages ul.others
{
	list-style: circle;	
}
.sys_messages ul.others li
{
	margin-left:25px;
}

.sys_messages a.icon
{	 
	 height:36px;	 	  		 
	 background-position:left;	
	 background-repeat:no-repeat;
}
.sys_messages img.error
{
	width: 36px;
	height:36px;
	background-image: url(../images/sm/error.gif) ;
	
}
/*!!!!!!!!!!!!!!!! Формы запросов */

.inquiry
{
	width:500px; 	
}
.inquiry .title
{
	font-weight:bold;
}

.inquiry table.fields td
{
	height: 25px;
	vertical-align: middle;
}
.inquiry select.year
{
	width:66px;
}
.inquiry select.pt
{
	width:96px;
}
.inquiry .guid
{
	width:145px;
}
.inquiry input.cost
{
	width:60px;
}
.inquiry .itext
{
	width:100%;	
	width:205px;
}
.inquiry input.text
{
	width:200px;
}
.inquiry td.nums
{
	width:200px;
	text-align:left;
}
.inquiry td.nums input.num
{
	width:75px;
}

.inquiry td.nums input.count
{
	width:20px;
}

.inquiry input.cb
{
	width:auto;
}
.inquiry textarea.itarea
{
	width:200px;
}
.inquiry_padding
{	
	padding:15px 15px 0 15px;
}
.inquiry td.clear
{
	text-align:right;
}

.inquiry .send
{
	width:100px;
	font-size: 1.1em;
}

/* !!!!!!!!!!!! */
.butlogin
{
	margin:15px 0 5px 0;
	float:right;	
}
.butlogin2
{	
	float:right;	
}

.invis_submit
{
	width: 1px;
	height: 1px;
	border:none;
	padding:0;
	
}

.b_login
{
	width:59px;
	height:20px;
	background: url(../images/pics/b_login.gif) no-repeat;
	padding-top:1px;
	padding-left:2px;
		
}

.b_login a
{
	width:100%;
	height:100%;
	display:block;
	text-decoration: none;
	font-size:13px;
	font-weight:bold;	
	color: White;
	text-align:center;
	vertical-align:middle;	
}
.b_login a:hover
{
	color: White;
	text-decoration:underline;
}
.b_login a:visited
{
	color: White;
}



.right {
	float:right;
}
.left 
{
	float:left;
}
.center
{	
	text-align:center;
}
.vmiddle
{	
	 vertical-align:middle;
}

.vtop
{	
	vertical-align:top;
}
.div_center
{
	width:100%;
	text-align:center;
}
.popup
{	
	position:absolute;
	visibility:hidden;
		
}

.logindiv
{		
	width:400px;	
}




/* !!!!!!!!!!!! */

.close_link_div
{
	width:100%;
	text-align:right;	
}
.login-area {

}
.login-area .firsttd {
	width: 80px;
}
.login-area .input {
width: 180px;
margin: 0px 0px 10px 0px;
}
.login-area .input:focus {
border: 1px solid black;
}

.login-area .psswd
{	
	width: 180px; /* совпадает с длиной input */	
}


.login-area .label 
{	
	margin-right: 5px;
	text-align: right;
	vertical-align:top;
	width: 80px;
	font-weight: bold;
}
.login-area td .params 
{	
	height:40px;	
	text-align:top;
	
}
.login-area tr .params 
{	
	height:80px;		
}
.login-area .r_p 
{
	  padding-right: 50px;
}
a.icon
{	 
	 height:22px;	 	  
	 padding: 0px 0px 0px 25px;	 	 
	 background-position:left;	
	 background-repeat:no-repeat;
}

img.openid
{
	width: 94px;
	height: 32px;
	background: url(../images/pics/openid.gif) no-repeat;
}

/* !!!!!!!!!!!! */
.p100
{
	width:100%;
}
.h100
{
	height:100%;
}
.block
{
	display:block;
}
.topnav_botline
{
	background-color: #eee9c7;
	
	height:8px;
}
.logo
{
	display:block;
	width: 94px;
	height: 69px;
	line-height: 69px;
	background: url(../images/pics/logo_.gif) no-repeat;
	text-decoration:none;
}
.logolinks
{	
	width: 200px;	
	vertical-align: bottom;
	text-align:left;
	padding-bottom:5px;
	padding-left:10px;
}
.logolinks a
{
	white-space:nowrap;
}

.top_nav_buttons
{
	 vertical-align:bottom;
}
.tab{}

.tab a, .tab a:visited 
{
	text-decoration: none;
	text-align:center;
	vertical-align:middle;
	font-weight:bold;
}
.tab .link, .tab .link:visited  
{		
	color: #6f6d63;	
}

.tab .slink, .tab .slink:visited
{		
	color: #fafafa;
	
}
.tab .slink:hover
{		
	color: #fafafa;	
	text-decoration: underline;	
}

.tab .link:hover
{	
	color: #6f6d63;	
	text-decoration:underline;
}

.tab .color{
background-color:#eee9c7;
}

.tab .color2{
background-color:#d14525;
}

.tab .color3{
background-color:#fffceb;
}

.tab .main
{	
	padding: 0 10px 0 10px;
	height: 40px;
	text-align:center;
	vertical-align:middle;
}
.tab .top
{	
	height: 5px;	
}
.tab .top2
{
	background: url(../images/nav/top_bg.gif) top left no-repeat;
	height: 5px;	
}
.tab .space
{	
	width: 30px;	
}
/* !!!!!!!!!!!! */

.navcrumbs
{	
}

.navcrumbs ul
{
	display:inline;
	padding-left:0;
	margin-left:0;
}

.navcrumbs ul li
{
	display:inline;
}

.navcrumbs ul li .arrow
{ 	
	 PADDING-LEFT: 18px; 
	 height:18px;
	 BACKGROUND: url(../images/pics/arrow.gif) no-repeat left center;
}
.navcrumbs ul li a.home img
{	
	padding-left: 5px;
}
.navcrumbs ul li a.home img
{	
	background: url(../images/pics/home.gif) no-repeat left; 
	width: 18px; 
    width: 19px; 
}
.navcrumbs a:visited
{		
	color: #607dd9;	
}
.navcrumbs a:hover
{	
	color: #ca406a;
}

/* !!!!!!!!!!!! */

.inst
{	
	height:20px;
	width:100%;	
	background: url(../images/pics/ins_bg.gif) repeat-x bottom;	
}
.inst ul, .inst li
{
	display:inline;
	padding-left:0;
	margin-left:0;
}


.inst a, .inst a:visited 
{		
	color: #666666;
	font-weight: bold;
	text-decoration: none;
	height:20px;  
	line-height:20px;	
	font-size:1em;
}

.inst a:hover
{
	color: #666666;	
	text-decoration: underline;
}

.inst li.add span, .inst li.print span, .inst li.send span
{
	margin-left: 5px;	
}

.inst li.add a, .inst li.send a
{
	margin-right: 10px;	
}
.inst li.print a
{
	margin-right: 5px;	
}

.inst img
{	
	
}
.inst li.bookmark img {  
    
     padding: 0 10px 0 0; 
}    
   
  
.inst li.add img {  
    background: url(../images/pics/addthis_plus.gif) no-repeat bottom; 
    width: 16px; 
    height:16px;
}  
.inst li.print img 
{
	width: 29px; 
    background: url(../images/pics/printer.gif) no-repeat;  
}  
.inst li.send img 
{
	width: 27px;
    background: url(../images/pics/convert.gif) no-repeat;
}  
/* !!!!!!!!!!!! */

.hmenu .submenu
{	
	background-color:White;
	
}

.hmenu .submenu ul
{
	list-style:none;
	border:solid 1px #aeabaa;	
}
.hmenu .submenu ul li
{
	
}
.hmenu .submenu ul li a
{
	display:block;
	border-top:solid 1px #aeabaa;
	border-bottom:solid 1px #aeabaa;
	width:100%;
}


/* !!!!!!!!!!!! */



.label
{
	font-weight:bold;
	font-size: 1em;
	color: #5e5a5a;
}
/* !!!!!!!!!!!!!!!! */


.navCatalog
{
	margin:10px 10px 10px 10px;
}
.navdiv
{
	padding:10px 25px 10px 25px;
}
.navdiv table
{
	width: 100%;
}

.insale table a:hover
{	
	color: #ca406a;
}




.navdiv table td 
{
	vertical-align:top;
	width:33%;
}
.navdiv ul li a.main
{
	 font-weight:bold;
}

.navdiv ul
{
	list-style:none;	
}
.navdiv ul li
{
	list-style: none;
	margin: 8px 0 8px 0;
}
.navdiv ul ul
{
	margin-left: 10px;
}


.mc_line
{
	background: url(../images/pics/mc_line.gif) repeat-x bottom;
	height: 8px; 
}

.onpage a.selected
{
	 text-decoration: none;
	 color: #5e5a5a;
}

div.onpage
{
	
}
/* !!!!!!!!!!!! */
.avtojp td
{vertical-align:top;}
.avtojp .col1
{	
	width:450px;
}
.avtojp .col2
{	
	width:20px;
}
.avtojp .col3
{	
	
}
.avtojp .align-left
{
	text-align:left;
}
.avtojp .analog
{
	text-align:right;
	
}


/* !!!!!!!!!!!! */

/* !!!!!!!!!!!! */
.table_def td
{
	height:25px;
}
.mastertable
{
	width:100%;	
}
.mastertable .head_r th
{
	padding:0 5px 0 5px;
}

.mastertable .head_r a.link, .mastertable .head_r a.link:visited
{
	text-decoration: underline;
}

.mastertable .head_r a, .mastertable .head_r a:visited, .mastertable .head_r a:hover
{
	 font-weight:normal;
	 text-decoration: none;
}



.mastertable .head_r a, .mastertable .head_r span
{
	margin:0 5px 0 5px;
	white-space: nowrap;
}

.table_def tr td 
{
	
	padding:5px;
}
.table_defc tr td, .table_defc tbody th , .table_defc thead th
{
	text-align:center;
}
/* default row style*/
.mastertable .drow
{
	background: #eee9c7 url(../images/pics/mc_table_line.gif) repeat-x bottom;
}
.mastertable .drow td
{	 	
	text-align:center;
	height:25px;	
}

.mastertable .row1
{	 		
	background: #eee9c7 url(../images/pics/mc_table_line.gif) repeat-x bottom;
}
.table_def tr 
{
	background: url(../images/pics/mc_table_line.gif) repeat-x bottom;
}
.mastertable .row2
{
	 	
	 background: #eee9c7 url(../images/pics/mc_table_line.gif) repeat-x bottom;
}
.mastertable .rowi
{
	 	
	background: #d08869 url(../images/pics/mc_table_line.gif) repeat-x bottom;
}
.mastertable .rowr
{	 	
	background: #d1d1cf url(../images/pics/mc_table_line.gif) repeat-x bottom;
}
/* !!!!!!!!!!!! */
.mastertable .row1 td, .mastertable .row2 td, .mastertable .rowi td, .mastertable .rowr td, .mastertable .hoverRow td, .mastertable .clickedRow td
{
	padding:0 5px 0 5px;	
}

.mastertable .hoverRow
{	
	background: #ffffff url(../images/pics/mc_table_line.gif) repeat-x bottom;
}

.mastertable .clickedRow
{	
	background: #ffffe4 url(../images/pics/mc_table_line.gif) repeat-x bottom;
}

.mastertable .head_r th 
{
	 background: none;
}
.mastertable .head_r th.line 
{
	 background: url(../images/pics/mc_table_line2.gif) repeat-y right;
}

.cInstrTable
{
	margin:10px 0 10px 0;
}

.mastertable a 
{
	text-decoration: underline;
	color: #607dd9;
}
.mastertable a:hover
{	
	color: #ca406a;
}
.mastertable a:visited
{	
	color: #ca406a;
}
.fast_page
{
	margin:5px 0 5px 0;
}
.fast_page input.blink
{
	border: none;	
	padding:0;
	margin:0;
	background-color:#eee9c7;
	text-decoration: underline;
	color: #607dd9;	
}
.fast_page input.blink:hover
{	
	color: #ca406a;
}


/* !!!!!!!!!!!!!!!!!!! */

.insale_padding
{
	padding:15px 15px 0 15px;
}
.insale ul.params
{
	list-style:none;
}
.insale ul.params li
{
	margin: 0px 0 5px 0;	
	
}
.insale .manuf_model
{
	margin:15px 0 15px 0;
}



.insale a
{
	text-decoration: underline;
	color: #607dd9;
}
.insale a:visited
{	
	color: #607dd9;
}
.insale a:hover
{	
	color: #ca406a;
}

.insale a.selected
{	 
	 text-decoration: underline;
	 color: #5e5a5a;	 
}
.insale a.selected:visited
{	 
	 text-decoration: underline;
	 color: #5e5a5a;	 
}
.insale a.selected:hover
{	 
	color: #ca406a;
}

.insale .price
{
	  margin:0 10px 0 10px;
}
.insale .price table
{
	 	width:100%;
}
.insale .price table td
{
	  vertical-align:top;
}
.insale .price .right
{
	 text-align:right;
}
.insale .price .left 
{
	width: 150px;
}
.insale .price .left span
{
	 font-style:normal;
	 float:left;
}
.insale .price .right span
{
	 font-style:normal;
}
.insale .price .status
{
	float:left;
	width:100%;
	clear:left;
}

.insale .price .status span
{
		
}
.insale .price .scity
{		 
	 line-height:29px;
	 height:29px;	
	 margin:0 5px 0 0;	 
}
.insale .price .old
{
	 text-decoration:line-through;
}
.insale .pts, .insale .reserved
{
	 color:Red;
}
.insale .cancel_filter 
{
	margin-bottom:7px;
}


.insale_details div.pts 
{
	float:right;
	margin-right:50px;
}
.insale_details .pts img
{
	height:66px;
	width:55px;
	background: url(../images/pics/pts_without.gif) no-repeat;
}

.insale .price .super img, .insale_details .price .super img
{	
	height:24px;
	width:31px;
	background: url(../images/pics/present.gif) no-repeat;
}
.insale_details .price div.super
{
	height:50px;
}

.insale .price table td
{
	border: 0;
}

.insale .photo
{
	margin: 3px 0 3px 0;
}

/************ details ************/


.insale_details
{
	margin: 35px 0 0 50px;
}
.insale_details .links, .insale_details .pnlinks
{
	clear: left;
	width:100%;
	float:left;
}

.insale_details .pnlinks
{
	margin-top: 15px;
}

.insale_details .params, .insale_edit .params
{

}
.insale_details .params tr.group td, .insale_edit .params tr.group td
{
	 padding-top:15px;
}
.insale_details .params td.name, .insale_edit .params td.name
{
	text-align:left;
	padding-top:3px;
	white-space: nowrap;
}
.insale_details .params td.value, .insale_edit .params td.value
{
	text-align:right;
}
.insale_edit fieldset
{
	padding: 6px 6px 6px 6px;
	border: solid 1px #3f3d39;
	background-color: #f9f7ea;
	line-height:1.3em;
}
.insale_edit fieldset legend
{
	margin-left:15px;
	color: #f7275d;
}

.insale_details h2
{
	font-size: 1.3em;
		
}

.insale_details div.title2
{
	margin-bottom:20px;
}
.insale_details .title2 span
{
	font-size: 1.1em;	
	font-weight:bold;		
}
.insale_details a, .insale_details a:visited
{
	font-size: 1em;
	font-weight:normal;
	color: #607dd9;
}
.insale_details a:hover
{
	color: #ca406a;
}

.insale_details .col1
{
	width:30%;
}
.insale_details .col1w
{
	width:400px;
}
.insale_details .col2
{
	width:55%
}
.insale_details .photosvideos
{
	 clear:left;
	 margin:15px 0 15px 0;
}
.insale_details .vtop td
{
	vertical-align:top;
}
.insale_details .title
{
	vertical-align:top;
	 margin:0 15px 15px 0;
}
.insale_details td.video
{
	height:100px;
	padding:0 7px 5px 3px;
}
.insale_details a.video
{
	display:block;
	width:123px;	
	background-color:White;
	text-align:center;
	vertical-align: middle;
	padding:20px 0 20px 0;
	text-decoration:none;
}
.insale_details img.video
{	 
	 height:34px;
	 width:38px;
	 background:  url(../images/pics/video.gif) no-repeat;
	 text-decoration:none;
}

.insale_details .holst
{
	padding: 3px;
	display:inline-block;
	background-color:white;
}
.shadow 
{
	FILTER: progid:DXImageTransform.Microsoft.Shadow(color='a8a58d', Direction=150, Strength=3); 
}

.insale_details .kindtype
{
	float:right;
	color:#261f1f;
	padding: 0 10px 0 10px;
	background: White url(../images/pics/kindline.gif) no-repeat left;
	width:100px;	
	height:83px;
	text-align:center;
	
}
.insale_details .kindtype .v-m
{
	height:83px;
	vertical-align: middle;
}
   
.insale_details .buyline
{	
	margin: 40px 0 25px 0;
}

.insale_details .buylinel
{
	 width:140px;
	 height:115px;
	 background-color: #d14525;
	
}
.insale_details .buylinel img.buy
{
	 height:51px;
	 width:52px;
	 background: url(../images/pics/buy.gif) no-repeat;
	 text-decoration:none;
	 margin-top: 5px;
}
.insale_details .buylinel a.buy, .insale_details .buylinel a.buy:visited 
{
	display:block;
	width:100%;		
	text-align:center;
	vertical-align: middle;
	padding: 10px 0 10px 0;
	color:White;
	text-decoration:none;
	font-weight:bold;
}
.insale_details .buylinel a.buy:hover
{
	color: black;
	text-decoration:none;
	font-weight:bold;
}
.insale_details .buyliner .otdels
{
	float:left;
		
	vertical-align:middle;	
	margin-left:5px;
}

.insale_details .buyliner .otdels .v-m
{	
	height:115px;
	vertical-align:middle;
}

.insale_details .buyliner
{
	 background-color: white;
}
.insale_details .buyliner .caption
{
	color: #5e5a5a;
	font-weight:bold;	
}
.insale_details .buyliner .city
{
	color: #d14525;
	margin-left:50px;
}
.insale_details .buyliner .email
{	
	margin-left:25px;
}
.insale_details div.price
{	
	clear:left;
	margin-bottom:30px;
	
}
.insale_details span.cost
{	
	color:#413535;
	font-weight:bold;
	font-size: 1.4em;	
}
.insale_details div.cost
{	
	margin-right:15px;
}
.insale_details .oldcost
{	
	color:#413535;
	text-decoration: line-through;
	font-weight:bold;
}

.othercalcs
{
	clear:left;
	float:left;
	margin-bottom: 15px;
}
.insale_details h3, .insale h3
{
	font-size:1.1em;
	font-weight:bold;
}
.insale_details h4, .insale h4
{
	font-size:1em;
	font-weight:bold;
}

.insale_details .blinks
{
	margin:10px 0 10px 0;	
}
.insale_details .blinks a
{
	display:inline-block;
	margin:2px 0 2px 0;	
}


.othercalcs ul
{
	list-style:none;	
}
.othercalcs ul li
{
	list-style: none;
	margin: 4px 0 4px 0;
}
.othercalcs ul ul
{
	margin-left: 10px;
}








/********** end ***************/



div.slider
{
	margin:5px 0 5px 0;
	
}
div.slider img.angleup, div.slider img.angledown
{	
	width:17px;
	height:17px;
	margin-right:5px;
}

div.slider img.angleup
{
	background-image: url(../images/pics/angle_up.gif);	
}
div.slider img.angledown
{
	background-image: url(../images/pics/angle_down.gif);	
}

/******************************/



/* кнопки */ 
.button-search
{
	width: 1px;
	height: 1px;
	border:none;
	padding:0;
} 
.cursor-hand
{
	cursor: pointer;
}
a.icon
{	 
	 height:22px;
	 line-height:22px;	 	  
	 padding:0px 0px 0px 25px;	 	 
	 background-position:left;	
	 background-repeat:no-repeat;
}
a.ok
{
	 background-image: url(../images/pics/ok.gif);
}
a.cancel
{
	 background-image: url(../images/pics/cancel.gif);
}
a.add
{
	 background-image: url(../images/pics/add.gif);
}
a.edit
{
	 background-image: url(../images/pics/edit.gif);
}
a.prev
{
	 background-image: url(../images/pics/prev.gif);
}
a.next
{
	 background-image: url(../images/pics/next.gif);
}
a.icon img.help
{
	cursor:help;
	height:15px;
	width:22px;
	background-image: url(../images/pics/help.gif);
}
label.icon img.search
{	
	height:22px;
	width:22px;
	background-image: url(../images/pics/search.gif);
}
img.warning
{
	height:45px;
	width:47px;
	background-image: url(../images/pics/warning.gif);
	margin-right:10px;
	margin-bottom: 5px;	
}
div.warning
{
	margin: 10px 0 10px 0;
}

/*///////////////////////////////////////// */
/*//////// Вертикальное меню ///////////// */
.vermenu
{
	padding:0px 5px 5px 15px;
	
}
.vermenu img.closed
{
	background: url(../images/pics/menu_closed.gif) no-repeat;
	width:10px;
	height:9px;
	padding-right:5px;
}
.vermenu img.opened
{
	background: url(../images/pics/menu_opened.gif) no-repeat;
	width:9px;
	height:10px;
	padding-right:5px;
}
.vermenu a
{
	text-decoration: none;	
	color: #949494;
}
.vermenu a:visited
{	
	text-decoration: none;	
	color: #949494;
}
.vermenu a:hover
{	
	color: #949494;	
	text-decoration: underline;
}
.vermenu ul li
{
	margin: 5px 5px 5px 0px;	
	list-style:none; 
}

.vermenu .menu li a 
{
	font-size:1em;
}	  
.vermenu .menu ul 
{
	margin: 5px; 
	list-style:none; 
}
.vermenu .menu ul li
{
	margin: 5px 5px 5px 5px;
}
.vermenu div.menu  
{
	background-color: #f8f8f0;
	margin-top:5px;
}

.vermenu .menu .top
{
	background: url(../images/pics/ver_menu_bg.gif) repeat-x top;
	padding:5px 0px 0px 0px;
}
.vermenu .menu .bottom
{
	background: url(../images/pics/ver_menu_bg.gif) repeat-x bottom;
	padding:0 5px 5px 5px;
}

/* иконки для меню 
.vermenu .icon table td
{
	vertical-align:middle;
}
.vermenu .icon_info table td
{	
	vertical-align:middle;
	height:23px;
}
.vermenu .icon_info .sizes
{
	width:23px;
	height:23px;
}
.vermenu .icon_info img
{		
	background: url(../images/icons/info.gif) no-repeat;
	padding-right: 5px;
}
*/
/*///////////////////////////////////////// */


/*////////////////TopBanners/////////// */
.topbanner{}
.topbanner .bindex
{	
	width:100%;
	background-color: Black;
		
}
.topbanner .bindex div
{
	height: 128px;	
}
.topbanner .bindex .bleft
{	
	width:100%;
	
	
	background: url(../images/tb/left.gif) no-repeat left;
}

.topbanner .bindex .bright
{	
	
	background: url(../images/tb/right.gif) no-repeat right;
	
}

.topbanner .bindex .bcenter
{	
	background: url(../images/tb/cl.gif) no-repeat center;
}
.topbanner .bindex .bcenter .l
{
	float:left;
	width:48%;
	text-align:right;
}
.topbanner .bindex .bcenter .r
{
	float:right;
	width:48%;
	text-align:left;
}

.topbanner .bindex .bcenter .l img
{
	margin:43px 110px 0 0;
	width: 185px;
	height: 29px;	
	background: url(../images/tb/left_word.gif) no-repeat;
}
.topbanner .bindex .bcenter .r img
{
	margin:43px 0 0 120px;
	width: 213px;
	height: 30px;	
	background: url(../images/tb/right_word.gif) no-repeat;
}


.topbanner .bspec
{
	background-color:White;
}
.topbanner .bspec div
{
	height:160px;
	width:100%;
}

.topbanner .bspec div.bg
{
	background: url(../images/tb/spec_bg.jpg) no-repeat right;
}
.topbanner .bspec div.title
{
	background: url(../images/tb/spec_title.gif) no-repeat left;
}


.topbanner .bspec_small
{
	background-color:White;
}
.topbanner .bspec_small div
{
	height:40px;
	width:100%;
}

.topbanner .bspec_small div.bg
{
	background: url(../images/tb/spec_small_bg.jpg) no-repeat right;
}
.topbanner .bspec_small div.title
{
	background: url(../images/tb/spec_small_title.gif) no-repeat left;
}



.topbanner .bauto
{
	background-color:White;
}
.topbanner .bauto div
{
	height:161px;
	width:100%;
}

.topbanner .bauto div.bg
{
	background: url(../images/tb/auto_bg.jpg) no-repeat right;
}
.topbanner .bauto div.title
{
	background: url(../images/tb/auto_title.gif) no-repeat left;
}
.topbanner .bauto_small
{
	background-color:White;
}
.topbanner .bauto_small div
{
	height:40px;
	width:100%;
}

.topbanner .bauto_small div.bg
{
	background: url(../images/tb/auto_small_bg.jpg) no-repeat right;
}
.topbanner .bauto_small div.title
{
	background: url(../images/tb/auto_small_title.gif) no-repeat left;
}


.topbanner .btruck
{
	background-color:White;
}
.topbanner .btruck div
{
	height:161px;
	width:100%;
}

.topbanner .btruck div.bg
{
	background: url(../images/tb/truck_bg.jpg) no-repeat right;
}
.topbanner .btruck div.title
{
	background: url(../images/tb/truck_title.gif) no-repeat left;
}


.topbanner .btruck_small
{
	background-color:White;
}
.topbanner .btruck_small div
{
	height:40px;
	width:100%;
}

.topbanner .btruck_small div.bg
{
	background: url(../images/tb/truck_small_bg.jpg) no-repeat right;
}
.topbanner .btruck_small div.title
{
	background: url(../images/tb/truck_small_title.gif) no-repeat left;
}


.topbanner .bmoto
{
	background-color:White;
}
.topbanner .bmoto div
{
	height:160px;
	width:100%;
}

.topbanner .bmoto div.bg
{
	background: url(../images/tb/moto_bg.jpg) no-repeat right;
}
.topbanner .bmoto div.title
{
	background: url(../images/tb/moto_title.gif) no-repeat left;
}

.topbanner .bmoto_small
{
	background-color:White;
}
.topbanner .bmoto_small div
{
	height:40px;
	width:100%;
}

.topbanner .bmoto_small div.bg
{
	background: url(../images/tb/moto_small_bg.jpg) no-repeat right;
}
.topbanner .bmoto_small div.title
{
	background: url(../images/tb/moto_small_title.gif) no-repeat left;
}



.topbanner .bwater
{
	background-color:White;
}
.topbanner .bwater div
{
	height:163px;
	width:100%;
}

.topbanner .bwater div.bg
{
	background: url(../images/tb/water_bg.jpg) no-repeat right;
}
.topbanner .bwater div.title
{
	background: url(../images/tb/water_title.gif) no-repeat left;
}

.topbanner .bwater_small
{
	background-color:White;
}
.topbanner .bwater_small div
{
	height:40px;
	width:100%;
}

.topbanner .bwater_small div.bg
{
	background: url(../images/tb/water_small_bg.jpg) no-repeat right;
}
.topbanner .bwater_small div.title
{
	background: url(../images/tb/water_small_title.gif) no-repeat left;
}


.topbanner .bnews
{
	background-color:White;
}
.topbanner .bnews div
{
	height:161px;
	width:100%;
}

.topbanner .bnews div.bg
{
	background: url(../images/tb/news_bg.jpg) no-repeat right;
}
.topbanner .bnews div.title
{
	background: url(../images/tb/news_title.gif) no-repeat left;
}


.topbanner .bnews_small
{
	background-color:White;
}
.topbanner .bnews_small div
{
	height:40px;
	width:100%;
}

.topbanner .bnews_small div.bg
{
	background: url(../images/tb/news_small_bg.jpg) no-repeat right;
}
.topbanner .bnews_small div.title
{
	background: url(../images/tb/news_small_title.gif) no-repeat left;
}


.topbanner .babout
{
	background-color:White;
}
.topbanner .babout div
{
	height:163px;
	width:100%;
}

.topbanner .babout div.bg
{
	background: url(../images/tb/about_bg.jpg) no-repeat right;
}
.topbanner .babout div.title
{
	background: url(../images/tb/about_title.gif) no-repeat left;
}

.topbanner .babout_small
{
	background-color:White;
}
.topbanner .babout_small div
{
	height:40px;
	width:100%;
}

.topbanner .babout_small div.bg
{
	background: url(../images/tb/about_small_bg.jpg) no-repeat right;
}
.topbanner .babout_small div.title
{
	background: url(../images/tb/about_small_title.gif) no-repeat left;
}




.topbanner .bclients
{
	background-color:White;
}
.topbanner .bclients div
{
	height:163px;
	width:100%;
}

.topbanner .bclients div.bg
{
	background: url(../images/tb/clients_bg.jpg) no-repeat right;
}
.topbanner .bclients div.title
{
	background: url(../images/tb/clients_title.gif) no-repeat left;
}



.topbanner .bclients_small
{
	background-color:White;
}
.topbanner .bclients_small div
{
	height:40px;
	width:100%;
}

.topbanner .bclients_small div.bg
{
	background: url(../images/tb/clients_small_bg.jpg) no-repeat right;
}
.topbanner .bclients_small div.title
{
	background: url(../images/tb/clients_small_title.gif) no-repeat left;
}
 
/*///////////////////////////////////////// */

/* !!!!!!!!!!!! 
	Hot items
*/
.hot_items
{	
	text-align:center;	
	margin:0;
}
.hot_items .item
{	
	
	clear:both;
	margin-top:10px;
	text-align:center;
}

.hot_items .row
{	
	margin-top: 25px;	
}
.hot_items .row td
{	
	text-align:center;	
	padding: 0;
}
 
/*//////////// Вот этот блок переделать стили беспонтовые ///////////////////////////// */

#divOverLayer
{	 
	 background-color:#000000;
	 visibility:hidden;
	 position:absolute;
	 width:100px;
	 height:100px;
	 left:0;
	 top:0;
	 z-index:100;
}
#displayForm
{	 
	 position:absolute; 
	 visibility:hidden; 
	 width:500px; 
	 z-index:200;
}
.formButton
{
	width:22px; height:22px;
}
.validateIcon
{
	background-repeat:no-repeat; 
	background-position:center; 
	width:22px; 
	height:22px;
}
.validateOk
{
	color:#00FF00;
}

.validateImgOk
{
	background-image:url("../images/pics/ok.gif");
}

.validateImgFail
{
	background-image:url("../images/pics/cancel.gif");
}

.validateFail
{
	color:#FF0000;
}

.ajaxLoader
{
	width:14px;
	height:14px;
	background-image:url("../images/pics/loader.gif");
}

.link1
{
	text-decoration: underline;
	color: #607dd9;
	cursor:pointer;
}
.link1:hover, a:hover
{	
	color: #ca406a;
}
.currentSelected
{
	font-weight:bold;
}

.navCatalog
{
	margin-left:10px;
	padding-left:10px;
}

.blockParams
{
	position:absolute;
	z-index:200;
	visibility:hidden;
}
.showOptions 	{width:20px; height:20px; text-align:center; background-repeat:no-repeat; background-position:center;   border: 1px solid  #999999;}

.showOptionsShow	{background-image:url("../images/pics/treug1.jpg");}
.showOptionsOver	{background-image:url("../images/pics/treug2.jpg");}

.hideOptionsHide	{background-image:url("../images/pics/treug3.jpg");}
.hideOptionsOver	{background-image:url("../images/pics/treug4.jpg");}

.numPos
{
	position:relative; left: 500px;
}

.picsMenu	{background-image:url("../images/pics/menu.png"); width:50px; height:50px; background-repeat:no-repeat; background-position:center;}

.picAdd	{background-image:url("../images/pics/add.png"); width:50px; height:50px; background-repeat:no-repeat; background-position:center;}

.picCity	{background-image:url("../images/pics/picHouse.png"); width:50px; height:50px; background-repeat:no-repeat; background-position:center;}

.picColors	{background-image:url("../images/pics/picColors.png"); width:50px; height:50px; background-repeat:no-repeat; background-position:center;}

.forItm1	{background-image:url("../images/pics/forItm1.png"); width:50px; height:50px; background-repeat:no-repeat; background-position:center;}

.forItm2	{background-image:url("../images/pics/forItm2.png"); width:50px; height:50px; background-repeat:no-repeat; background-position:center;}

.forItm3	{background-image:url("../images/pics/forItm3.png"); width:50px; height:50px; background-repeat:no-repeat; background-position:center;}

.forItm4	{background-image:url("../images/pics/forItm4.png"); width:50px; height:50px; background-repeat:no-repeat; background-position:center;}

.forItm5	{background-image:url("../images/pics/forItm5.png"); width:50px; height:50px; background-repeat:no-repeat; background-position:center;}

.forItm6	{background-image:url("../images/pics/forItm6.png"); width:50px; height:50px; background-repeat:no-repeat; background-position:center;}
/*///////////////////////////////////////// */

/* list */
/*///////////////////////////*/

/*.list li a {  color:#FFFF00; }
.list li a:hover {  color:#00FF00 }	*/  
.list li {  padding: 2px; margin: 2px; border: 1px solid black; left:25px; }
.list div ul {list-style-type:none; padding: 1px; margin: 1px;  overflow:hidden; padding-right:30px;}
.list div {  }
li.noView {visibility:hidden; height:2px;}

.opened
{
	 background-image: url("../images/pics/opened.png"); background-repeat:no-repeat; background-position:center; width:20px; height:20px;
}
.notopened
{
	 background-image: url("../images/pics/notopened.png"); background-repeat:no-repeat; background-position:center; width:20px; height:20px;
}
.noDisplay
{
	display: none;
}
.handle
{
	 background-image: url("../images/pics/handle1.png"); background-repeat:no-repeat; background-position:center; width:20px; height:20px;
}

/*//////////// END Вот этот блок переделать стили беспонтовые /////////////////////////////*/

.footerc
{
	width:100%;
	float:left;	
	clear:left;
}
.bot_topline
{
	height:40px;
}

.footerc div.cities
{
	margin-right: 20px;
	float:left;
}
.footerc ul.cities
{
	list-style:none;
}

.footerc ul.cities li
{
	margin: 0px 0 6px 0;	
	
}




.bot_bg_image
{
	background-position:right bottom;
	background-repeat:no-repeat;
	width:100%;	
	float:left;
}
.bg_image_car
{
	height:190px;
	background-image: url("../images/bottom/car2.jpg");
}
.bg_image_car2
{
	height:168px;
	background-image: url("../images/bottom/car1.jpg");
}
.bg_image_spec
{
	height:228px;
	background-image: url("../images/bottom/spec.jpg");
}
.bg_image_moto
{
	height:167px;
	background-image: url("../images/bottom/moto.jpg");
}
.bg_image_truck
{
	height:203px;
	background-image: url("../images/bottom/truck.jpg");
}
.bg_image_water
{
	height:182px;
	background-image: url("../images/bottom/water.jpg");
}

/****************************************/

.sbo
{
	padding:0 10px 0px 10px;
}

.bot_about
{
	margin:0 0px 0px 10px;
}
.bot_about .logoc
{
	margin: 25px 0 0px 0px;
}
.bot_about ul.bot_left_links
{
	list-style:none;
}
.bot_about ul.bot_left_links li
{
	margin: 0px 0 6px 0;	
		
}


/********************help********************/

.nowrap
{
	white-space:nowrap;	
}
.jhelp
{
	position: absolute;
}
.jhelp .box
{	
	border:solid 1px #c5c2c1;
	background-color:White;
	padding:5px 5px 5px 5px;	
}
.jhelp .caption
{
	text-align:center;
	background-color: #b1b1b1;
	margin-bottom:3px;
	padding:3px;
}
.jhelp .cube
{
	float:right;
	clear:both;
	width:14px;
	height:13px;
	background: url("../images/pics/help_cube.gif") no-repeat;
}

a .block
{
	display:block;
}

/** Стили для оформления текстовых страниц  ***/
.page
{
	text-align:justify;
	width: 500px;
	margin:15px 0 35px 25px;
}
.page_padding
{
	margin:15px 0 35px 10px;
}
.page .italy, .italy
{
	font-family:  Trebuchet MS;
	font-style:italic;
}
.page .linksgroup, .linksgroup
{
	line-height:1.4em;
}
.page .slogan
{
	text-align:right;
	font-style:italic;
	font-family: Sans-Serif;
}
.page .vrezkar
{	
	float: right;	
	margin: 0 0 15px 15px;
}
.page .vrezkal
{	
	margin: 0 15px 15px 0;
	float: left;	
}
.page .vrezkar, .page .vrezkal
{		
	width: 200px;
	padding:8px;
	background-color: white;
	text-align: justify;	
}

.page .vrezkar .quotel, .page .vrezkal .quotel
{

	/*background: url(../images/pics/quote_left.gif) no-repeat top left;*/
}
.page .vrezkar .quoter, .page .vrezkal .quoter
{
	/*background: url(../images/pics/quote_right.gif) no-repeat bottom right;*/
}

.page h1
{
	font-size: 1.2em;
}
.page h2
{
	 font-weight:bold;
	font-size: 100%;	
}
.page .vrezkar h2, .page .vrezkal h2
{
	padding-bottom:8px;
}

/** print page version top and bottom blocks css **/
.printpage
{
	margin: 15px;
	width: 100%;
}
.printpage .print
{	
}
.printpage .print img
{	
	margin-right:3px;
	width:18px;
	height:15px;	
	background: url(../images/pics/printer_small.jpg) no-repeat bottom right;
}
/* Разные доп.стили */

.red {color:Red;}
.v_t {vertical-align:top;}
.v-m {vertical-align: middle;}