.searchlight{
	background:#ff0;
}
.search{
	width:100%;
}
.searchq{
	width:100%;
}
.searchbutout{
	padding-left:14px;
}
.oprosname {
		text-align:center;
	padding:5px;
}
.blockopros-2 .oprosname span {
	font-weight:bold;
}

form h3 { display:block; padding:27px 5px 5px 5px; text-align:center;}
.doregister { 	font-size:16px; }
.doregister a {  color:#555; }

#fdoreg { padding:20px; }

#center .minimod td.price { text-align:right; }

.blockopros-2 div { margin:13px 0; text-indent:-26px; padding: 0 0 0  26px;}

#tabcontent .mm3-1.bname, #tabcontent .mm4-1.bname,#tabcontent .mm5-1.bname { font-size:1px;padding:0; }

 #center .anythingBase a {
	display:block;
	
}

pre {
	margin:0;
	font-family:inherit;
}

.capcha td { 
	padding:5px 0;
}
#center .tovset td {text-align:left;}
.emailsubscribe {width:94%;}
#cmenu {overflow:auto; }
.colopr { background-image:url(../img/tpl/imgopr.png); }
#center td { padding: 6px; }
#left,#center,#right {vertical-align:top;}
#login, #pass{width:100%;}
#blockauthform td {padding:4px; }
#center .navigat{text-align:left; }
#tabcontent {width:100%;}
#workinfo {background-color:#ffff00;z-index:1100;width:150px;position:absolute;top:300px;left:0;}

#content .mincart {float:left; }
#content .mincart td {padding:auto;}
.tzakaz{ width:100%;}
/*#center p {padding:0.5em 0; }*/
/*#content .mincart-2 {height:;}*/
#content .mm2-2 {	overflow:visible;} 
table,tr,td,form,h1,h2,h3,h4,p { margin:0px; padding:0px; }
#center .cll { clear:both;}
#center table,.album{margin:0 auto;} 
* html body{ height:100%;  }
#center .mincart img {margin:0;}
#center .minimod td { padding:3px 0; text-align:left; }
#center .minimod td.optcheck { padding: 0; }

a img {border:none;}
html{height:100%;}
body {margin: 0px;
min-height:100%;
position:relative;
width:100%;height:100%;}

#ct1{width:100%;}
#coord { z-index:2000; position:absolute; top:0;left:0; padding:3px; border:1px solid #f00; background:#ff0;color:#000;}
.numtov{width:20px; }
.tovimg {width:300px; }
.sban{}

 

.mmodcol1 { width:50% };  

#center .arow a{ display:block; width:0px;height:0px; 
background-image:url(http://www.zamkiiruchki.ru/cont/files/microtov-nextimg.png); border:none;padding:0; }
#microleft { background-position:bottom left; cursor:pointer;}
#microleft:hover { background-position:top left; }

#microright { background-position:bottom right; cursor:pointer; }
#microright:hover { background-position:top right; }
#center #arow td{ padding:2px; }

#center table img.newsmimg,#center img.newsmimg { float:left; margin:5px 10px 5px 0;  }

.newsdate { font-weight:bold; float:right; padding-left:20px; }
#newsmenu table td { padding:3px;}

#nlistalka span.msp {
    background: none;
    border: none;
    font-size: 1px;
    margin: 0 -1px 0 0;
    padding: 0;	
}

#center table.blocktovfull , #center table.blockcatfull { width:100%;  border-bottom: 1px solid #c9c9c9;}
#center #cmenu td.blocktovfull-2 , #center #cmenu td.blockcatfull-2 { padding: 15px 0; }

/*  jcarousel */

.jcarousel-skin-tango .jcarousel-container {
   /* -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
   border-radius: 10px;
    background: #F0F6F9;
    border: 1px solid #346F97;*/
}

.jcarousel-skin-tango .jcarousel-direction-rtl { direction: rtl; }
.jcarousel-skin-tango .jcarousel-clip {     overflow: hidden; }
.jcarousel-skin-tango .jcarousel-item-horizontal { 	margin-left: 0;     margin-right: 10px; }
.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-item-horizontal { 	margin-left: 10px;     margin-right: 0; }
.jcarousel-skin-tango .jcarousel-item-vertical {     margin-bottom: 10px; }
.jcarousel-skin-tango .jcarousel-item-placeholder {     background: #fff;     color: #000; }

.jcarousel-skin-tango .jcarousel-container-horizontal {     width: 245px;     padding: 10px 40px; }
.jcarousel-skin-tango .jcarousel-clip-horizontal {     width:  245px;     height: 75px; }

.jcarousel-skin-tango .jcarousel-container-vertical {      width: 75px;    height: 245px;     padding: 40px 20px; }
.jcarousel-skin-tango .jcarousel-clip-vertical {      width:  75px;      height: 245px; }

#center .jcarousel-skin-tango a { overflow:hidden; }
#center .jcarousel-skin-tango a img { border:solid 1px #d4d4d4; padding:4px; }
#center .jcarousel-skin-tango a:hover img { border:solid 1px #000000; padding:4px;}
#center .jcarousel-skin-tango .curtov a img { border:solid 2px #fc0303; padding:3px; }


/**
 *  Horizontal Buttons
 */
.jcarousel-skin-tango .jcarousel-next-horizontal {      position: absolute;
    top: 29px;
    right: 5px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(../../jscripts/tango/next-horizontal.png) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-next-horizontal {      left: 5px;     right: auto; 
    background-image: url(../../jscripts/tango/prev-horizontal.png);
}

.jcarousel-skin-tango .jcarousel-next-horizontal:hover,
.jcarousel-skin-tango .jcarousel-next-horizontal:focus {     background-position: -32px 0;
}

.jcarousel-skin-tango .jcarousel-next-horizontal:active {     background-position: -64px 0; }

.jcarousel-skin-tango .jcarousel-next-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:focus,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active {     cursor: default;     background-position: -96px 0; }

.jcarousel-skin-tango .jcarousel-prev-horizontal {
    position: absolute;
    top: 29px;
    left: 5px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(../../jscripts/tango/prev-horizontal.png) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-prev-horizontal {
    left: auto;
    right: 5px;
    background-image: url(../../jscripts/tango/next-horizontal.png);
}

.jcarousel-skin-tango .jcarousel-prev-horizontal:hover, 
.jcarousel-skin-tango .jcarousel-prev-horizontal:focus {
    background-position: -32px 0;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal:active {
    background-position: -64px 0;
}

.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:focus,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active {
    cursor: default;
    background-position: -96px 0;
}

/**
 *  Vertical Buttons
 */
.jcarousel-skin-tango .jcarousel-next-vertical {
    position: absolute;
    bottom: 5px;
    left: 43px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(../../jscripts/tango/next-vertical.png) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-next-vertical:hover,
.jcarousel-skin-tango .jcarousel-next-vertical:focus {
    background-position: 0 -32px;
}

.jcarousel-skin-tango .jcarousel-next-vertical:active {
    background-position: 0 -64px;
}

.jcarousel-skin-tango .jcarousel-next-disabled-vertical,
.jcarousel-skin-tango .jcarousel-next-disabled-vertical:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-vertical:focus,
.jcarousel-skin-tango .jcarousel-next-disabled-vertical:active {
    cursor: default;
    background-position: 0 -96px;
}

.jcarousel-skin-tango .jcarousel-prev-vertical {
    position: absolute;
    top: 5px;
    left: 43px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(../../jscripts/tango/prev-vertical.png) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-prev-vertical:hover,
.jcarousel-skin-tango .jcarousel-prev-vertical:focus {
    background-position: 0 -32px;
}

.jcarousel-skin-tango .jcarousel-prev-vertical:active {
    background-position: 0 -64px;
}

.jcarousel-skin-tango .jcarousel-prev-disabled-vertical,
.jcarousel-skin-tango .jcarousel-prev-disabled-vertical:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-vertical:focus,
.jcarousel-skin-tango .jcarousel-prev-disabled-vertical:active {
    cursor: default;
    background-position: 0 -96px;
}

ul.jcarousel-skin-tango { display:none; }



/*  end jcarousel */



				#center .navigat a {
				 font-size: 10px; 
				font-family: ; 
				color: #7a7a7a; 
				font-weight: bold; 
				padding: 0px 0px 0px 0px;  
				text-align:left; 
				
				
				
				
				}
				
				#center .navigat a {
					text-decoration:none; }	
				
				#center .navigat a:hover {color:#000000;
					text-decoration:none;} 
				
					
				h1 {
				 font-size: 14px; 
				font-family: "Arial Black", Gadget, sans-serif; 
				color: #741113; 
				font-weight: normal; 
				padding: 0px 0px 0px 0px;  
				
				font-style:normal; 
				
				
				
				}
				
				h1 {
					text-decoration:none; }	
				
				h1:hover {color:#4c1a14;
					text-decoration:none;} 
				
					
				h2 {
				 font-size: 12px; 
				font-family: Arial, Helvetica, sans-serif; 
				color: #4c1a14; 
				font-weight: bold; 
				padding: 0px 0px 0px 0px;  
				
				
				
				
				
				}
				
				h2 {
					text-decoration:none; }	
				
				h2:hover {color:#4c1a14;
					text-decoration:none;} 
				
					
				#center {
				 font-size: 14px; 
				font-family: Arial, Helvetica, sans-serif; 
				color: #613c01; 
				font-weight: normal; 
				padding: 0px 0px 0px 0px;  
				text-align:justify; 
				
				
				
				
				}
				
				h3 {
				 font-size: 12px; 
				font-family: Arial, Helvetica, sans-serif; 
				color: #4c1a14; 
				font-weight: normal; 
				padding: 0px 0px 0px 0px;  
				
				
				
				
				
				}
				
				h3 {
					text-decoration:none; }	
				
				h3:hover {color:#4c1a14;
					text-decoration:none;} 
				
					
				#footer,#footer a {
				 font-size: 11px; 
				
				color: #ffffff; 
				font-weight: normal; 
				padding: 0px 0px 0px 0px;  
				text-align:center; 
				font-style:normal; 
				
				
				
				}
				
				#footer a {
					text-decoration:none; }	
				
				#footer a:hover {color:#ffffff;
					text-decoration:underline;} 
				
					
				.dliabanera {
				 font-size: 14px; 
				font-family: ; 
				color: #0dff00; 
				font-weight: bold; 
				padding: 0px 0px 0px 0px;  
				
				font-style:italic; 
				letter-spacing:4px; 
				
				
				}
				
				#center a {
				 font-size: 14px; 
				font-family: Tahoma, Geneva, sans-serif; 
				color: #741113; 
				font-weight: normal; 
				padding: 0px 0px 0px 0px;  
				
				
				
				
				
				}
				
				#center a {
					text-decoration:none; }	
				
				#center a:hover {color:#6e4f01;
					text-decoration:none;} 
				
					
				#adcart {
				 font-size: 13px; 
				font-family: Arial, Helvetica, sans-serif; 
				color: #575757; 
				font-weight: bold; 
				padding: 0px 0px 0px 0px;  
				
				font-style:normal; 
				
				
				
				}
				
				#adcart .price, #center .price {
				 font-size: 18px; 
				font-family: Arial, Helvetica, sans-serif; 
				color: #ffa600; 
				font-weight: bold; 
				padding: 0px 0px 0px 0px;  
				
				font-style:normal; 
				
				
				
				}
				
				#adcart .price, #center .price {
					text-decoration:none; }	
				
				#adcart .price, #center .price:hover {color:#ffa600;
					text-decoration:none;} 
				
					
				.catname {
				 font-size: 15px; 
				font-family: Arial, Helvetica, sans-serif; 
				color: #001a63; 
				font-weight: normal; 
				padding: 0px 0px 0px 0px;  
				
				font-style:normal; 
				
				
				
				}
				
				.langswich,.langswich a {
				 font-size: 13px; 
				font-family: Arial, Helvetica, sans-serif; 
				color: #ffffff; 
				font-weight: bold; 
				padding: 0px 0px 0px 0px;  
				
				
				
				
				
				}
				
				.langswich a {
					text-decoration:none; }	
				
				.langswich a:hover {color:#ffffff;
					text-decoration:underline;} 
				
					
				#cartmini a {
				
				
				color: #ffffff; 
				
				padding: 0px 0px 0px 0px;  
				
				
				
				
				
				}
				
				#cartmini a {
					text-decoration:none; }	
				
				#cartmini a:hover {color:#fbff0a;
					text-decoration:underline;} 
				
					
				#tabcontent .bname {
				 font-size: 15px; 
				font-family: Arial, Helvetica, sans-serif; 
				color: #4c1a14; 
				font-weight: bold; 
				padding: 0px 0px 0px 20px;  
				text-align:center; 
				font-style:normal; 
				
				
				
				}
				
				#tabcontent .bname {
					text-decoration:none; }	
				
				#tabcontent .bname:hover {color:#4c1a14;
					text-decoration:none;} 
				
					
				.tovname {
				 font-size: 14px; 
				font-family: Arial, Helvetica, sans-serif; 
				
				
				padding: 0px 10px 0px 10px;  
				
				
				
				
				
				}
				
				.minidesc {
				
				
				
				
				padding: 0px 0px 0px 0px;  
				
				
				
				
				
				}
				
				#footercont,#footercont a {
				
				
				
				
				padding: 0px 0px 0px 0px;  
				
				
				
				
				
				}
				
				#headercont,#headercont a {
				
				
				
				
				padding: 0px 0px 0px 0px;  
				
				
				
				
				
				}
				
				#center p,#center p a {
				
				font-family: Arial, Helvetica, sans-serif; 
				
				
				padding: 7px 0px 7px 0px;  
				
				
				
				
				
				}
				
				#header,#header a {
				 font-size: 12px; 
				
				color: #ffffff; 
				
				padding: 0px 0px 0px 0px;  
				
				
				
				
				
				}
				
				#adcart .price .no_price, #center .price .no_price {
				 font-size: 13px; 
				font-family: Arial, Helvetica, sans-serif; 
				color: #ffa600; 
				
				padding: 0px 0px 0px 0px;  
				
				
				
				
				
				}
				
				.ramka th {
				
				
				
				
				padding: 0px 0px 0px 0px;  
				
				
				
				
				
				}
				
				#center a.getprice,#center a.getprice a {
				 font-size: 11px; 
				font-family: Arial, Helvetica, sans-serif; 
				color: #9e9e9e; 
				font-weight: normal; 
				padding: 0px 0px 0px 0px;  
				
				
				
				
				
				}
				
				#center a.getprice a {
					text-decoration:none; }	
				
				#center a.getprice a:hover {color:#525252;
					text-decoration:none;} 
				
					
html#bodyfon-1 {
background:#ffffff;
}
#bodyfon-1 body {
font-size:10px; 
font-family: Verdana, Arial, Helvetica, sans-serif;



}
#bodyfon-1 #inheader {
height:215px;

width:100%;
background-image: url(http://www.zamkiiruchki.ru/cont/img/tpl/bodyfon-1-1-1.jpg); 

margin:0 auto;
background-repeat: no-repeat;
background-position: left top;
display:block;
overflow:hidden;  
}
#bodyfon-1 #header {
position:absolute;
left:0;
top:0;
right:0;
height:215px;
display:block;
z-index:10;

background: url(http://www.zamkiiruchki.ru/cont/img/tpl/bodyfon-1-1-2.png) ; 


}


#bodyfon-1 #inheader2 {
height:215px;
width:100%;
}

#bodyfon-1 #hw3 {
height:215px;
width:px;
background: url(http://www.zamkiiruchki.ru/cont/img/tpl/bodyfon-1-1-3.png) ; 

background-repeat:no-repeat;background-position: left top;
background-image: url(http://www.zamkiiruchki.ru/cont/img/tpl/bodyfon-1-1-3.png) ;}

#bodyfon-1 #ie6 #hw3 {background: none;	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/cont/img/tpl/bodyfon-1-1-3.png", sizingMethod='crop'); 
}

#bodyfon-1 #hw4 {
height:215px;
width:px;
background: url(../img/tpl/bodyfon-1-1-4.jpg) ; 
}




#bodyfon-1 #hw1, #bodyfon-1 #hw4 { 	vertical-align:top;  }

#bodyfon-1 #hmenu {
height: 36px;
width:100%;
top: 215px;
left:0;
position: absolute;
text-align: center;
z-index:120;
}
#bodyfon-1 #inhm {
margin-top: 0px;
margin-right: auto;
margin-bottom: 0px;
margin-left: auto;

width:100%;

height: 36px;
background-position: center top;
/* background-color:#660000;
background-image:url(../img/tpl/hmfon.png);*/
}
#bodyfon-1 ul.MenuBarHorizontal {padding: 0 0 0 100px;}


#bodyfon-1 #ct0 {

margin:0 auto;
max-width:3000px; 
min-width:1200px; 





height:100%;
width:100%;
}

#bodyfon-1 #ct00{
vertical-align:top;
height:100%;


}

#bodyfon-1 #ct1 {

background: url(../img/tpl/bodyfon-1-3-2.jpg) right 215px repeat ;

height:100%;
}
#bodyfon-1 #ct11 {height:100%; }


#bodyfon-1 #ct2 {

background: url(../img/tpl/bodyfon-1-3-3.jpg) right 215px repeat-y ;



vertical-align:top;
}

#bodyfon-1 #ct3 {

background: url(../img/tpl/bodyfon-1-3-1.jpg) left 215px repeat-y;


height:100%;
vertical-align:top;
width:100%;
}

#bodyfon-1 #ct4 {

background: url(../img/tpl/bodyfon-1-2-2.jpg) right 215px repeat-x;
	
height:100%;
vertical-align:top;
}

#bodyfon-1 #ct5 {

background: url(../img/tpl/bodyfon-1-2-1.jpg) left 215px no-repeat ;
	
height:100%;
width:100%;
vertical-align:top;
}
#bodyfon-1 #ct6 {

background: url(../img/tpl/bodyfon-1-2-3.jpg) right 215px no-repeat ;
	

vertical-align:top;
}

#bodyfon-1 #ct22 {

	
height:48px;
}

#bodyfon-1 #ct23 { vertical-align:bottom;

background: url(../img/tpl/bodyfon-1-4-2.jpg) right bottom repeat-x;
	
 }





#bodyfon-1 #outfooter {
width:auto;
height:48px;

background: url(../img/tpl/bodyfon-1-4-1.jpg) left bottom no-repeat;

}
#bodyfon-1 #footer {


width:100%;
background: url(../img/tpl/bodyfon-1-4-3.jpg) right bottom no-repeat;


margin:0 auto;
height:48px;  
text-align: center;

padding-top: 0px;
padding-bottom: 0px;
}
#bodyfon-1 #ft2 {padding-top:10px;}

#bodyfon-1 #content { 

width:100%;


 
overflow:hidden; 
padding-top: 215px; 
margin-left:auto;
margin-right:auto;

z-index:15;
}
#bodyfon-1 #content_up {


width:100%;


margin-left:auto;
margin-right:auto;

}

#bodyfon-1 #container1 { width:100%; float:left; margin-right:-230px; padding-bottom:0px;}
#bodyfon-1 #container2 { background:#000000; margin-right:230px; }
#bodyfon-1 #container3 { width:100%; float:right; 
margin-left:-203px; }

#bodyfon-1 #left {
width:200px;
padding-left:px;
position:relative;z-index:100;
}
#bodyfon-1 #inleft {
	margin-top:60px;
}
#bodyfon-1 #center {
}

#bodyfon-1 #incen {
padding:0 30px 0 30px;
overflow:hidden;
margin-top:60px;
}



#bodyfon-1 #right {

width:200px;
margin-bottom: 40px;
padding-right:30px;
overflow:hidden;
position:relative;z-index:95;
}

#bodyfon-1  #inright {
	margin-top:60px;
}


html#parent {
background:#;
}
#parent body {
font-size:10px; 
font-family: Verdana, Arial, Helvetica, sans-serif;



}
#parent #inheader {
height:1px;

width:174px;
background-image: url(../img/tpl/parent-1.png); 

margin:0 auto;
background-repeat: no-repeat;
background-position: left top;
display:block;
overflow:hidden;  
}
#parent #header {
position:absolute;
left:0;
top:0;
right:0;
height:1px;
display:block;
z-index:10;

width:100%;


}



#parent #hw1, #parent #hw4 { 	vertical-align:top;  }

#parent #hmenu {
height: 36px;
width:100%;
top: -35px;
left:0;
position: absolute;
text-align: center;
z-index:120;
}
#parent #inhm {
margin-top: 0px;
margin-right: auto;
margin-bottom: 0px;
margin-left: auto;

width:174px;

height: 36px;
background-position: center top;
/* background-color:#660000;
background-image:url(../img/tpl/hmfon.png);*/
}
#parent ul.MenuBarHorizontal {padding: 0 0 0 0px;}


#parent #ct0 {

margin:0 auto;







height:100%;
width:100%;
}

#parent #ct00{
vertical-align:top;
height:100%;


}

#parent #ct1 {

height:100%;
}
#parent #ct11 {height:100%; }


#parent #ct2 {

background:url(../img/tpl/parent-3.png) center top repeat-y;


vertical-align:top;
}

#parent #ct3 {


height:100%;
vertical-align:top;
width:100%;
}

#parent #ct4 {
	
height:100%;
vertical-align:top;
}

#parent #ct5 {
	
height:100%;
width:100%;
vertical-align:top;
}
#parent #ct6 {
	

vertical-align:top;
}

#parent #ct22 {
	
height:33px;
}

#parent #ct23 { vertical-align:bottom;
	
 }





#parent #outfooter {
width:auto;
height:33px;

}
#parent #footer {


width:174px;
background: url(../img/tpl/parent-4.png) left top no-repeat ;


margin:0 auto;
height:33px;  
text-align: center;

padding-top: 0px;
padding-bottom: 0px;
}
#parent #ft2 {padding-top:0px;}

#parent #content { 

width:174px;
background-position: left 1px;
background-image: url(../img/tpl/parent-2.png);
background-repeat:no-repeat;

 
overflow:hidden; 
padding-top: 1px; 
margin-left:auto;
margin-right:auto;

z-index:15;
}
#parent #content_up {


width:174px;
background:url(../img/tpl/parent-3.png) left top repeat-y;


margin-left:auto;
margin-right:auto;

}

#parent #container1 { width:100%; float:left; margin-right:-1px; padding-bottom:0px;}
#parent #container2 { background:#000000; margin-right:1px; }
#parent #container3 { width:100%; float:right; 
margin-left:-4px; }

#parent #left {
width:1px;
padding-left:0px;
position:relative;z-index:100;
}
#parent #inleft {
	margin-top:px;
}
#parent #center {
}

#parent #incen {
padding:0 0px 0 0px;
overflow:hidden;
margin-top:0px;
}



#parent #right {

width:1px;
margin-bottom: 40px;
padding-right:0px;
overflow:hidden;
position:relative;z-index:95;
}

#parent  #inright {
	margin-top:px;
}



.ramka,#center .ramka td,.ramka th  { border:#c9c9c9 solid 1px; border-collapse:collapse;    }
#center .ramka td,.ramka th { padding:5px 5px; }

#center .ramka td td, #center .ramka table{ border:none;padding:0; }

.ramka th {
	text-align:center;
	background:#efefef;
}

.inserter span {
	margin:5px 5px;
}
.i_t td{
padding:5px;
}
 #center .nopad td {padding:0;}
#center .blockfoto,.blockfoto{
float:left; display:inline;
}
body .blockfoto-2 {height:102px;}
#center .blockfoto img {margin:0 0 -3px;}

body .imgbox{
margin:5px 10px 5px 10px;
}
body .mainauth {
width:63%;
height:18px;
border:none;
padding-top:2px;
text-align:center;
}
.blockauth-2 span .alab {text-align:right;}
body .voyti {background:#B5C5F0;  
border:none;
width:100%;
height:20px;
}
#umenu li, #umenu ul, #umenu span, #umenu a, #umenu p {display:block;}
#tabcontent, #left table,#right table, #cmenu table, #hmenu table, #footer table, #header table, table.blockfoto, #ct1,#ct0,#ct3,#ct5 {border-style:none; border-spacing:0;border-collapse: collapse;}
#umenu td, #center #cmenu td { border:none;border-style:none;padding:0;
}

body .mdalee-2 {
width:100%;
height:44px;
text-align:right;
padding:10px 0px 0px 0px;
}
body .ndate {
float:right;
margin:5px 0 10px 20px;
}
#center img{
margin: 5px 10px 5px 10px;
border:none;
}
#center table img { margin:0;}
body .indeximg {
}
#center .indeximg {
float:none; 
margin:0;
position:relative;
top:-20px;
}
#cmenu .line {width:100%;}
.line td { vertical-align:top; text-align:center;}
.tov a {text-decoration:none;}

#cmenu .mcmenu-2 table {margin:0;}

#center .bigtov
{
width:100%;
text-align:center;
}
.bigtov h2 {
text-align:center;
}
body .hidem
{
display:none;
}
#footer #ft1 {
width:100%;
}

select,input[type="password"],input[type="text"], textarea {border-radius:4px;border:1px solid #c7c7c7;padding:1px 3px;-moz-border-radius:4px;
background:#fff;
}



body #preload {position:absolute;top:-100px;left:-1000px;}
 
.gotocart  {
background: url(../img/tpl/gotocart.png) left top no-repeat ;width:148px;height:30px; border:none; }

#ie6 .gotocart,#ie8 .gotocart {background: none;	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/cont/img/tpl/gotocart.png", sizingMethod='crop'); }
a.gotocart  { display:block; }
input.gotocart { cursor:pointer;}

 
.prodol  {
background: url(../img/tpl/prodol.png) left top no-repeat ;width:148px;height:30px; border:none; }

#ie6 .prodol,#ie8 .prodol {background: none;	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/cont/img/tpl/prodol.png", sizingMethod='crop'); }
a.prodol  { display:block; }
input.prodol { cursor:pointer;}

 
.select  {
background: url(http://www.zamkiiruchki.ru/cont/img/tpl/select.png) left top no-repeat ;width:px;height:px; border:none; }

#ie6 .select,#ie8 .select {background: none;	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/cont/img/tpl/select.png", sizingMethod='crop'); }
a.select  { display:block; }
input.select { cursor:pointer;}

 
.vercat  {
background: url(../img/tpl/vercat.png) left top no-repeat ;width:145px;height:28px; border:none; }

#ie6 .vercat,#ie8 .vercat {background: none;	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/cont/img/tpl/vercat.png", sizingMethod='crop'); }
a.vercat  { display:block; }
input.vercat { cursor:pointer;}

 
.clearcart  {
background: url(../img/tpl/clearcart.png) left top no-repeat ;width:136px;height:28px; border:none; }

#ie6 .clearcart,#ie8 .clearcart {background: none;	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/cont/img/tpl/clearcart.png", sizingMethod='crop'); }
a.clearcart  { display:block; }
input.clearcart { cursor:pointer;}

 
.renum  {
background: url(../img/tpl/renum.png) left top no-repeat ;width:99px;height:28px; border:none; }

#ie6 .renum,#ie8 .renum {background: none;	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/cont/img/tpl/renum.png", sizingMethod='crop'); }
a.renum  { display:block; }
input.renum { cursor:pointer;}

 
.gozakaz  {
background: url(../img/tpl/gozakaz.png) left top no-repeat ;width:122px;height:28px; border:none; }

#ie6 .gozakaz,#ie8 .gozakaz {background: none;	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/cont/img/tpl/gozakaz.png", sizingMethod='crop'); }
a.gozakaz  { display:block; }
input.gozakaz { cursor:pointer;}

 
.adcartmini  {
background: url(../img/tpl/adcartmini.png) left top no-repeat ;width:68px;height:24px; border:none; }

#ie6 .adcartmini,#ie8 .adcartmini {background: none;	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/cont/img/tpl/adcartmini.png", sizingMethod='crop'); }
a.adcartmini  { display:block; }
input.adcartmini { cursor:pointer;}

 
.adcart  {
background: url(../img/tpl/adcart.png) left top no-repeat ;width:68px;height:24px; border:none; }

#ie6 .adcart,#ie8 .adcart {background: none;	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/cont/img/tpl/adcart.png", sizingMethod='crop'); }
a.adcart  { display:block; }
input.adcart { cursor:pointer;}

 
.bytov  {
background: url(../img/tpl/bytov.png) left top no-repeat ;width:160px;height:30px; border:none; }

#ie6 .bytov,#ie8 .bytov {background: none;	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/cont/img/tpl/bytov.png", sizingMethod='crop'); }
a.bytov  { display:block; }
input.bytov { cursor:pointer;}

 
.delcart  {
background: url(../img/tpl/delcart.png) left top no-repeat ;width:170px;height:50px; border:none; }

#ie6 .delcart,#ie8 .delcart {background: none;	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/cont/img/tpl/delcart.png", sizingMethod='crop'); }
a.delcart  { display:block; }
input.delcart { cursor:pointer;}

 
.otvetit  {
background: url(../img/tpl/otvetit.png) left top no-repeat ;width:72px;height:24px; border:none; }

#ie6 .otvetit,#ie8 .otvetit {background: none;	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/cont/img/tpl/otvetit.png", sizingMethod='crop'); }
a.otvetit  { display:block; }
input.otvetit { cursor:pointer;}

 
.otpravit  {
background: url(../img/tpl/otpravit.png) left top no-repeat ;width:73px;height:24px; border:none; }

#ie6 .otpravit,#ie8 .otpravit {background: none;	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/cont/img/tpl/otpravit.png", sizingMethod='crop'); }
a.otpravit  { display:block; }
input.otpravit { cursor:pointer;}

 
.okauth  {
background: url(../img/tpl/okauth.png) left top no-repeat ;width:58px;height:37px; border:none; }

#ie6 .okauth,#ie8 .okauth {background: none;	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/cont/img/tpl/okauth.png", sizingMethod='crop'); }
a.okauth  { display:block; }
input.okauth { cursor:pointer;}

 
.logout  {
background: url(../img/tpl/logout.png) left top no-repeat ;width:74px;height:37px; border:none; }

#ie6 .logout,#ie8 .logout {background: none;	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/cont/img/tpl/logout.png", sizingMethod='crop'); }
a.logout  { display:block; }
input.logout { cursor:pointer;}

 
.subscribeok  {
background: url(../img/tpl/subscribeok.png) left top no-repeat ;width:58px;height:37px; border:none; }

#ie6 .subscribeok,#ie8 .subscribeok {background: none;	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/cont/img/tpl/subscribeok.png", sizingMethod='crop'); }
a.subscribeok  { display:block; }
input.subscribeok { cursor:pointer;}

 
.searchbut  {
background: url(../img/tpl/searchbut.png) left top no-repeat ;width:20px;height:20px; border:none; }

#ie6 .searchbut,#ie8 .searchbut {background: none;	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/cont/img/tpl/searchbut.png", sizingMethod='crop'); }
a.searchbut  { display:block; }
input.searchbut { cursor:pointer;}






 
body .m1-L{

background-repeat: repeat-y;
background-position: left top;
width: ;
}
body .m1-L.ov  {
background-position: center top;
}
body .m1-L.act  {
background-position: right top;
}
body .m1-s{

background-repeat: no-repeat;
background-position: left top;
}
body .ov .m1-s{
background-position: center top;
}
body .act .m1-s{
background-position: right top;
}
body div a.m1-a, #center a.m1-a  {
letter-spacing:-1px; 

padding: 8px 15px 8px 50px;
color:#; text-decoration: none;

width:auto;

display:block;
font-size: px;
font-weight: bold;
font-family: ;	

background-repeat: no-repeat;
background-position: left bottom;

}
.m1-L.ov .m1-a,#center .m1-L.ov a.m1-a {
background-position: center bottom;
text-decoration: none;
color:#;
}
body div .m1-L.act .m1-a {
background-position: right bottom;
color:#; text-decoration: none;}
 
body .m2-L{

background-repeat: repeat-y;
background-position: left top;
width: ;
}
body .m2-L.ov  {
background-position: center top;
}
body .m2-L.act  {
background-position: right top;
}
body .m2-s{

background-repeat: no-repeat;
background-position: left top;
}
body .ov .m2-s{
background-position: center top;
}
body .act .m2-s{
background-position: right top;
}
body div a.m2-a, #center a.m2-a  {


padding: 4px 10px 4px 0px;
color:#741113; text-decoration: none;

width:auto;

display:block;
font-size: 14px;
font-weight: bold;
font-family: Arial, Helvetica, sans-serif;	

background-repeat: no-repeat;
background-position: left bottom;

}
.m2-L.ov .m2-a,#center .m2-L.ov a.m2-a {
background-position: center bottom;
text-decoration: underline;
color:#6e4f01;
}
body div .m2-L.act .m2-a {
background-position: right bottom;
color:#741113; text-decoration: underline;}
 
body .m3-L{

background-repeat: repeat-y;
background-position: left top;
width: ;
}
body .m3-L.ov  {
background-position: center top;
}
body .m3-L.act  {
background-position: right top;
}
body .m3-s{

background-repeat: no-repeat;
background-position: left top;
}
body .ov .m3-s{
background-position: center top;
}
body .act .m3-s{
background-position: right top;
}
body div a.m3-a, #center a.m3-a  {


padding: 6px 10px 5px 10px;
color:#6e4f01; text-decoration: none;

width:auto;

display:block;
font-size: 12px;
font-weight: bold;
font-family: Arial, Helvetica, sans-serif;	

background-repeat: no-repeat;
background-position: left bottom;
font-style:normal; 
}
.m3-L.ov .m3-a,#center .m3-L.ov a.m3-a {
background-position: center bottom;
text-decoration: underline;
color:#741113;
}
body div .m3-L.act .m3-a {
background-position: right bottom;
color:#6e4f01; text-decoration: underline;}
 
body .m4-L{

background-repeat: repeat-y;
background-position: left top;
width: ;
}
body .m4-L.ov  {
background-position: center top;
}
body .m4-L.act  {
background-position: right top;
}
body .m4-s{

background-repeat: no-repeat;
background-position: left top;
}
body .ov .m4-s{
background-position: center top;
}
body .act .m4-s{
background-position: right top;
}
body div a.m4-a, #center a.m4-a  {


padding: 1px 10px 1px 20px;
color:#6e4f01; text-decoration: none;

width:auto;

display:block;
font-size: 12px;
font-weight: bold;
font-family: Arial, Helvetica, sans-serif;	

background-repeat: no-repeat;
background-position: left bottom;
font-style:normal; 
}
.m4-L.ov .m4-a,#center .m4-L.ov a.m4-a {
background-position: center bottom;
text-decoration: underline;
color:#741113;
}
body div .m4-L.act .m4-a {
background-position: right bottom;
color:#6e4f01; text-decoration: underline;}
 
body .m5-L{

background-repeat: repeat-y;
background-position: left top;
width: ;
}
body .m5-L.ov  {
background-position: center top;
}
body .m5-L.act  {
background-position: right top;
}
body .m5-s{

background-repeat: no-repeat;
background-position: left top;
}
body .ov .m5-s{
background-position: center top;
}
body .act .m5-s{
background-position: right top;
}
body div a.m5-a, #center a.m5-a  {


padding: 2px 10px 2px 15px;
color:#6e4f01; text-decoration: none;

width:auto;

display:block;
font-size: 12px;
font-weight: ;
font-family: Arial, Helvetica, sans-serif;	

background-repeat: no-repeat;
background-position: left bottom;

}
.m5-L.ov .m5-a,#center .m5-L.ov a.m5-a {
background-position: center bottom;
text-decoration: underline;
color:#741113;
}
body div .m5-L.act .m5-a {
background-position: right bottom;
color:#6e4f01; text-decoration: underline;}
 
body .cmenu-L{

background-repeat: repeat-y;
background-position: left top;
width: ;
}
body .cmenu-L.ov  {
background-position: center top;
}
body .cmenu-L.act  {
background-position: right top;
}
body .cmenu-s{

background-repeat: no-repeat;
background-position: left top;
}
body .ov .cmenu-s{
background-position: center top;
}
body .act .cmenu-s{
background-position: right top;
}
body div a.cmenu-a, #center a.cmenu-a  {


padding: 13px 20px 13px 20px;
color:#590000; text-decoration: none;

width:auto;

display:block;
font-size: 13px;
font-weight: normal;
font-family: Arial, Helvetica, sans-serif;	

background-repeat: no-repeat;
background-position: left bottom;

}
.cmenu-L.ov .cmenu-a,#center .cmenu-L.ov a.cmenu-a {
background-position: center bottom;
text-decoration: none;
color:#2e0000;
}
body div .cmenu-L.act .cmenu-a {
background-position: right bottom;
color:#; text-decoration: none;}
 
body .listalka-L{

background-repeat: repeat-y;
background-position: left top;
width: ;
}
body .listalka-L.ov  {
background-position: center top;
}
body .listalka-L.act  {
background-position: right top;
}
body .listalka-s{

background-repeat: no-repeat;
background-position: left top;
}
body .ov .listalka-s{
background-position: center top;
}
body .act .listalka-s{
background-position: right top;
}
body div a.listalka-a, #center a.listalka-a  {


padding: 23px px px px;
color:#; text-decoration: none;

width:auto;

display:block;
font-size: px;
font-weight: ;
font-family: ;	

background-repeat: no-repeat;
background-position: left bottom;

}
.listalka-L.ov .listalka-a,#center .listalka-L.ov a.listalka-a {
background-position: center bottom;
text-decoration: none;
color:#;
}
body div .listalka-L.act .listalka-a {
background-position: right bottom;
color:#; text-decoration: none;}
 
body .imgopr-L{

background-repeat: repeat-y;
background-position: left top;
width: ;
}
body .imgopr-L.ov  {
background-position: center top;
}
body .imgopr-L.act  {
background-position: right top;
}
body .imgopr-s{

background-repeat: no-repeat;
background-position: left top;
}
body .ov .imgopr-s{
background-position: center top;
}
body .act .imgopr-s{
background-position: right top;
}
body div a.imgopr-a, #center a.imgopr-a  {


padding: 18px px px px;
color:#; text-decoration: none;

width:auto;

display:block;
font-size: px;
font-weight: ;
font-family: ;	

background-repeat: no-repeat;
background-position: left bottom;

}
.imgopr-L.ov .imgopr-a,#center .imgopr-L.ov a.imgopr-a {
background-position: center bottom;
text-decoration: none;
color:#;
}
body div .imgopr-L.act .imgopr-a {
background-position: right bottom;
color:#; text-decoration: none;}
 
body .vervcat-L{

background-repeat: repeat-y;
background-position: left top;
width: ;
}
body .vervcat-L.ov  {
background-position: center top;
}
body .vervcat-L.act  {
background-position: right top;
}
body .vervcat-s{

background-repeat: no-repeat;
background-position: left top;
}
body .ov .vervcat-s{
background-position: center top;
}
body .act .vervcat-s{
background-position: right top;
}
body div a.vervcat-a, #center a.vervcat-a  {


padding: 12px px px px;
color:#; text-decoration: none;

width:auto;

display:block;
font-size: px;
font-weight: ;
font-family: ;	

background-repeat: no-repeat;
background-position: left bottom;

}
.vervcat-L.ov .vervcat-a,#center .vervcat-L.ov a.vervcat-a {
background-position: center bottom;
text-decoration: none;
color:#;
}
body div .vervcat-L.act .vervcat-a {
background-position: right bottom;
color:#; text-decoration: none;}

#min_width { width:800px; }
#upcont {
position: absolute;
height: 1px;
width: 1px;
right: 0px;
bottom: 0px;
}
#wrapper {
background-repeat: repeat-y;
background-position: left top;
}
A:link.a_cont {text-decoration: underline; color:#024463}
A:visited.a_cont {text-decoration:underline ; color:#024463;font-weight: bold;}
A:active.a_cont {text-decoration: none ; color:#024463}
A:hover.a_cont {
text-decoration: none;
color:#0000ff;
font-weight: bold;
}

.langswich img{ 
border-top-style: none;
border-right-style: none;
border-bottom-style: none;
border-left-style: none;
}
.opros {
font-size: 10px;
}







#listalka {text-align:center;}
#nlistalka {
	padding:20px;
	clear:both;
	text-align:center;
}
#nlistalka a,#nlistalka span{
background:url(../img/tpl/listalka.png) center top;
padding: 3px 7px 3px 7px;
display:inline;
color:#;
font-size:14px;
font-weight:bold;
border:solid;
border-width:1px;
border-color:#FFFFFF;
line-height:30px;
}
#nlistalka a:hover {background-position: center center;color:#}
#nlistalka span{background-position: center bottom;} 
.hr{
width:100%;
height:1px;
margin-bottom:20px;
border-bottom:#858382 solid 1px;
}
.numtov, .num_tov {width:30px;}

.vercat {
	display:block;
}

/* __________________________________________________ */
/* SpryMenuBarHorizontal.css - Revision: Spry Preview Release 1.4 */
/* Copyright (c) 2006. Adobe Systems Incorporated. All rights reserved. */
/*******************************************************************************
LAYOUT INFORMATION: describes box model, positioning, z-order
*******************************************************************************/
/* The outermost container of the Menu Bar, an auto width box with no margin or padding */
ul.MenuBarHorizontal 
{
margin: 0;
list-style-type: none;
font-size: 100%;
cursor: default;
width: auto;
}
/* Set the active Menu Bar with this class, currently setting z-index to accomodate IE rendering bug: http://therealcrisp.xs4all.nl/meuk/IE-zindexbug.html */
ul.MenuBarActive
{
z-index: 1000;
}
/* Menu item containers, position children relative to this container and are a fixed width */
ul.MenuBarHorizontal li
{
margin: 0;
list-style-type: none;
position: relative;
text-align: left;
cursor: pointer;
width:auto;
float: left;	
/*height:108px;*/
}
/* Submenus should appear below their parent (top: 0) with a higher z-index, but they are initially off the left side of the screen (-1000em) */


ul.MenuBarHorizontal ul
{	margin: 0px 0 0 0px;
padding: 0;
list-style-type: none;
font-size: 100%;
z-index: 1020;
cursor: default;
width: 158px;
position: absolute;
left: -1000em;
}
ul.MenuBarHorizontal .hmm1-2 {overflow:visible;}

/* Submenu that is showing with class designation MenuBarSubmenuVisible, we set left to auto so it comes onto the screen below its parent menu item */
ul.MenuBarHorizontal ul.MenuBarSubmenuVisible
{
left: auto;
}
/* Menu item containers are same fixed width as parent */
ul.MenuBarHorizontal ul li
{
width: 150px;
}
/* Submenus should appear slightly overlapping to the right (95%) and up (-5%) */
ul.MenuBarHorizontal ul ul
{
position: absolute;
margin: -5% 0 0 95%;
width: 150px;
}
/* Submenu that is showing with class designation MenuBarSubmenuVisible, we set left to 0 so it comes onto the screen */
ul.MenuBarHorizontal ul.MenuBarSubmenuVisible ul.MenuBarSubmenuVisible
{
left: auto;
top: 0;
}
/*******************************************************************************
DESIGN INFORMATION: describes color scheme, borders, fonts
*******************************************************************************/
/* Submenu containers have borders on all sides */
/*first uroven*/
.hmset1-L {
/*height:36px;*/
cursor:pointer;}

/* left img*/ 
.hmset1-ls {width:10px;
background-repeat: no-repeat;	background-position: left top;	background-image: url(../img/tpl/hmset-1-1.png) ;	}

#ie6 .hmset1-ls {background: none;filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/cont/img/tpl/hmset-1-1.png", sizingMethod='crop');

}
.ov .hmset1-ls {	background-image: url(../img/tpl/hmset-1-4.png);}
#ie6 .ov .hmset1-ls {	background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/cont/img/tpl/hmset-1-4.png", sizingMethod='crop');}

.act .hmset1-ls { background-image: url(../img/tpl/hmset-1-7.png);}

 #ie6 .act .hmset1-ls { background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/cont/img/tpl/hmset-1-7.png", sizingMethod='crop');}

/* center img*/
.hmset1-la {	background-image: url(../img/tpl/hmset-1-2.png) ;

}

#ie6 .hmset1-la {background: none;	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/cont/img/tpl/hmset-1-2.png", sizingMethod='scale');

}


.ov .hmset1-la {	 background-image: url(../img/tpl/hmset-1-5.png) ;}

#ie6 .ov .hmset1-la {background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/cont/img/tpl/hmset-1-5.png", sizingMethod='scale');}

.act .hmset1-la {	 background-image: url(../img/tpl/hmset-1-8.png) ;}

#ie6 .act .hmset1-la {background: none;	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/cont/img/tpl/hmset-1-8.png", sizingMethod='scale');}

/* right img*/
.hmset1-s {width:9px;height:36px;background-repeat:no-repeat;background-position: left top;background-image: url(../img/tpl/hmset-1-3.png) ;}
#ie6 .hmset1-s {background: none;	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/cont/img/tpl/hmset-1-3.png", sizingMethod='crop');  }

.ov .hmset1-s {width:9px;height:36px; background-repeat:no-repeat;background-position: left top;background-image: url(../img/tpl/hmset-1-6.png) ;}
#ie6 .ov .hmset1-s {background: none;	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/cont/img/tpl/hmset-1-6.png", sizingMethod='crop');  }

.act .hmset1-s { width:9px;height:36px; background-repeat:no-repeat;background-position: left top;background-image: url(../img/tpl/hmset-1-9.png) ;}
#ie6 .act .hmset1-s {background: none;	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/cont/img/tpl/hmset-1-9.png", sizingMethod='crop');  }


/* separator */

.separator div { position:absolute; top:-999px;left:-99px;}


/* a set */
/* 2px */

.hmset1-a
{
display:block;
position:relative;
padding: 10px 0 0 0; 
height:26px;
text-decoration: none;
color: #4c1a14;
font-size: 12px;
font-weight: normal;
font-family: Arial, Helvetica, sans-serif;
text-align:center;


}
ul.MenuBarHorizontal .ov .hmset1-a { color: #ffffff;text-decoration: none; }
ul.MenuBarHorizontal .act .hmset1-a { color: #ffffff;text-decoration: none; }
/*sublevel*/

ul.MenuBarHorizontal .hmset2-L {
background-image: url(../img/tpl/hmset-2-2.png);
background-repeat: repeat-y;
background-position: left top;
width:150px;
padding: 0 ;  
}
ul.MenuBarHorizontal .hmset1-ul .hmset2-L.ov {background-position: right top;}
.hmset2-t {
background-image: url(../img/tpl/hmset-2-1.png);
background-repeat: no-repeat;
background-position: left top;
padding:0;
display:block;
}
.hmset1-ul .ov .hmset2-t {
background-position: right top;}

#hmenu .hmset2-a {


background-image: url(../img/tpl/hmset-2-3.png);
background-repeat: no-repeat;
background-position: left bottom;
padding: 10px 20px 10px 20px;
color:#4c1a14;
width:110px;
display:block;
font-size: 11px;
font-weight: bold;
font-family: Arial, Helvetica, sans-serif;
text-decoration: none;
}
#hmenu .hmset1-ul .ov .hmset2-a {
background-position: right bottom;
color:#ffffff;text-decoration: none; }

ul.MenuBarHorizontal .hmset3-L {
background-image: url(../img/tpl/hmset-2-2.png);
background-repeat: repeat-y;
background-position: left top;
width:150px;
padding: 0 ;  
}
ul.MenuBarHorizontal .hmset2-ul .hmset3-L.ov {background-position: right top;}
.hmset3-t {
background-image: url(../img/tpl/hmset-2-1.png);
background-repeat: no-repeat;
background-position: left top;
padding:0;
display:block;
}
.hmset2-ul .ov .hmset3-t {
background-position: right top;}

#hmenu .hmset3-a {


background-image: url(../img/tpl/hmset-2-3.png);
background-repeat: no-repeat;
background-position: left bottom;
padding: 10px 20px 10px 20px;
color:#4c1a14;
width:110px;
display:block;
font-size: 11px;
font-weight: bold;
font-family: Arial, Helvetica, sans-serif;
text-decoration: none;
}
#hmenu .hmset2-ul .ov .hmset3-a {
background-position: right bottom;
color:#ffffff;text-decoration: none; }

ul.MenuBarHorizontal .hmset4-L {
background-image: url(../img/tpl/hmset-2-2.png);
background-repeat: repeat-y;
background-position: left top;
width:150px;
padding: 0 ;  
}
ul.MenuBarHorizontal .hmset3-ul .hmset4-L.ov {background-position: right top;}
.hmset4-t {
background-image: url(../img/tpl/hmset-2-1.png);
background-repeat: no-repeat;
background-position: left top;
padding:0;
display:block;
}
.hmset3-ul .ov .hmset4-t {
background-position: right top;}

#hmenu .hmset4-a {


background-image: url(../img/tpl/hmset-2-3.png);
background-repeat: no-repeat;
background-position: left bottom;
padding: 10px 20px 10px 20px;
color:#4c1a14;
width:110px;
display:block;
font-size: 11px;
font-weight: bold;
font-family: Arial, Helvetica, sans-serif;
text-decoration: none;
}
#hmenu .hmset3-ul .ov .hmset4-a {
background-position: right bottom;
color:#ffffff;text-decoration: none; }

ul.MenuBarHorizontal .hmset5-L {
background-image: url(../img/tpl/hmset-2-2.png);
background-repeat: repeat-y;
background-position: left top;
width:150px;
padding: 0 ;  
}
ul.MenuBarHorizontal .hmset4-ul .hmset5-L.ov {background-position: right top;}
.hmset5-t {
background-image: url(../img/tpl/hmset-2-1.png);
background-repeat: no-repeat;
background-position: left top;
padding:0;
display:block;
}
.hmset4-ul .ov .hmset5-t {
background-position: right top;}

#hmenu .hmset5-a {


background-image: url(../img/tpl/hmset-2-3.png);
background-repeat: no-repeat;
background-position: left bottom;
padding: 10px 20px 10px 20px;
color:#4c1a14;
width:110px;
display:block;
font-size: 11px;
font-weight: bold;
font-family: Arial, Helvetica, sans-serif;
text-decoration: none;
}
#hmenu .hmset4-ul .ov .hmset5-a {
background-position: right bottom;
color:#ffffff;text-decoration: none; }

/*******************************************************************************
BROWSER HACKS: the hacks below should not be changed unless you are an expert *******************************************************************************/
/* HACK FOR IE: to make sure the sub menus show above form controls, we underlay each submenu with an iframe */
ul.MenuBarHorizontal iframe
{
position: absolute;
z-index: 1010;
border:none;
}
/* HACK FOR IE: to stabilize appearance of menu items; the slash in float is to keep IE 5.0 from parsing */
@media screen, projection
{
ul.MenuBarHorizontal li.MenuBarItemIE
{
display: inline;
f\loat: left;
}
}




/* SpryMenuBarVertical.css - version 0.6 - Spry Pre-Release 1.6.1 */

/* Copyright (c) 2006. Adobe Systems Incorporated. All rights reserved. */

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

 LAYOUT INFORMATION: describes box model, positioning, z-order

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

/* The outermost container of the Menu Bar, a fixed width box with no margin or padding */
ul.MenuBarVertical
{
	margin: 0;
	padding: 0;
	list-style-type: none;
	font-size: 100%;
	cursor: default;
	width: 140px;
}
/* Set the active Menu Bar with this class, currently setting z-index to accomodate IE rendering bug: http://therealcrisp.xs4all.nl/meuk/IE-zindexbug.html */
ul.MenuBarActive
{
	z-index: 100;
}
/* Menu item containers, position children relative to this container and are same fixed width as parent */
ul.MenuBarVertical li
{
	margin: 0;
	padding: 0;
	list-style-type: none;
	font-size: 100%;
	position: relative;
	text-align: left;
	cursor: pointer;
	width: 140px;
}
/* Submenus should appear slightly overlapping to the right (95%) and up (-5%) with a higher z-index, but they are initially off the left side of the screen (-1000em) */
ul.MenuBarVertical ul
{
	margin:0 0 0 100%;
	padding: 0;
	list-style-type: none;
	font-size: 100%;
	position: absolute;
	z-index: 120;
	cursor: default;
	width: 222px;
	left: -1000em;
	top: -1000px;
}
.MenuBarVertical .ms2 ul {margin: 0 0 0 100% !important;
margin: 0 0 0 100%}
/* Submenu that is showing with class designation MenuBarSubmenuVisible, we set left to 0 so it comes onto the screen */
ul.MenuBarVertical ul.MenuBarSubmenuVisible
{
	left: 0;
	top:0;
}
/* Menu item containers are same fixed width as parent */
ul.MenuBarVertical ul li
{
	width: 222px;
}

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

 DESIGN INFORMATION: describes color scheme, borders, fonts

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

/* Outermost menu container has borders on all sides */
ul.MenuBarVertical
{
	
}
/* Submenu containers have borders on all sides */
ul.MenuBarVertical ul
{
	z-index:200;
}
/* Menu items are a light gray block with padding and no text decoration */
ul.MenuBarVertical a
{
	display: block;
	cursor: pointer;
	/*background-color: #EEE;
	padding: 0 0.75em;
	color: #333;*/
	text-decoration: none;
}
ul.MenuBarVertical .s1-a {
	position:relative;
	padding: 9px 10px 9px 10px; 
	text-decoration: none;
	color: #000000;
	font-size: 10px;
	font-weight: normal;
	font-family: ;
	text-align:left;
	
	
	}
ul.MenuBarVertical .ov .s1-a {color: #260000;}

/* Menu items that have mouse over or focus have a blue background and white text */
ul.MenuBarVertical a:hover, ul.MenuBarVertical a:focus
{
	/*background-color: #33C;
	color: #FFF;*/
}
/* Menu items that are open with submenus are set to MenuBarItemHover with a blue background and white text */
ul.MenuBarVertical a.MenuBarItemHover, ul.MenuBarVertical a.MenuBarItemSubmenuHover, ul.MenuBarVertical a.MenuBarSubmenuVisible
{
	
	/*color: #FFF;*/
}



.MenuBarVertical .s1-t {border-style:none; border-spacing:0;border-collapse: collapse;
width:140px; height: 43px;
background: url(../img/tpl/smset-1-1.png) left top no-repeat ;}
#ie6 .MenuBarVertical .s1-t {background: none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src="/cont/img/tpl/smset-1-1.png");}

.ov .s1-t {background: url(../img/tpl/smset-1-2.png) left top no-repeat ;}

#ie6 .ov .s1-t {background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src="/cont/img/tpl/smset-1-2.png");
	
}



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

 SUBMENU INDICATION: styles if there is a submenu under a given menu item

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

/* Menu items that have a submenu have the class designation MenuBarItemSubmenu and are set to use a background image positioned on the far left (95%) and centered vertically (50%) */
ul.MenuBarVertical a.MenuBarItemSubmenu
{
	/*background-image: url(http://www.zamkiiruchki.ru/cont/css/SpryMenuBarRight.gif);*/
	background-repeat: no-repeat;
	background-position: 95% 50%;
}

/* Menu items that are open with submenus have the class designation MenuBarItemSubmenuHover and are set to use a "hover" background image positioned on the far left (95%) and centered vertically (50%) */
ul.MenuBarVertical a.MenuBarItemSubmenuHover
{
	/*background-image: url(http://www.zamkiiruchki.ru/cont/css/SpryMenuBarRightHover.gif);*/
	background-repeat: no-repeat;
	background-position: 95% 50%;
}


.MenuBarVertical .s2-t {border-style:none; border-spacing:0;border-collapse: collapse;
width:222px; height: 30px; background: url(../img/tpl/smset-2-1.png) left top no-repeat ; }

#ie6 .MenuBarVertical .s2-t {background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src="/cont/img/tpl/smset-2-1.png");}

.ms1 .ov .s2-t {background: url(../img/tpl/smset-2-2.png) left top no-repeat;}
#ie6 .ms1 .ov .s2-t {background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src="/cont/img/tpl/smset-2-2.png");}

#left .ms2 .s2-a {


padding: 6px 10px 6px 10px;
color:#240000;
font-size: 11px;
font-weight: normal;
font-family: ;
}

#left .ms2 a.MenuBarItemHover, #left .ms2 a.MenuBarItemSubmenuHover{color:#ffffff;}


.MenuBarVertical .s3-t {border-style:none; border-spacing:0;border-collapse: collapse;
width:222px; height: 30px; background: url(../img/tpl/smset-2-1.png) left top no-repeat ; }

#ie6 .MenuBarVertical .s3-t {background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src="/cont/img/tpl/smset-2-1.png");}

.ms2 .ov .s3-t {background: url(../img/tpl/smset-2-2.png) left top no-repeat;}
#ie6 .ms2 .ov .s3-t {background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src="/cont/img/tpl/smset-2-2.png");}

#left .ms3 .s3-a {


padding: 6px 10px 6px 10px;
color:#240000;
font-size: 11px;
font-weight: normal;
font-family: ;
}

#left .ms2 a.MenuBarItemHover, #left .ms2 a.MenuBarItemSubmenuHover{color:#ffffff;}


.MenuBarVertical .s4-t {border-style:none; border-spacing:0;border-collapse: collapse;
width:222px; height: 30px; background: url(../img/tpl/smset-2-1.png) left top no-repeat ; }

#ie6 .MenuBarVertical .s4-t {background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src="/cont/img/tpl/smset-2-1.png");}

.ms3 .ov .s4-t {background: url(../img/tpl/smset-2-2.png) left top no-repeat;}
#ie6 .ms3 .ov .s4-t {background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src="/cont/img/tpl/smset-2-2.png");}

#left .ms4 .s4-a {


padding: 6px 10px 6px 10px;
color:#240000;
font-size: 11px;
font-weight: normal;
font-family: ;
}

#left .ms2 a.MenuBarItemHover, #left .ms2 a.MenuBarItemSubmenuHover{color:#ffffff;}


.MenuBarVertical .s5-t {border-style:none; border-spacing:0;border-collapse: collapse;
width:222px; height: 30px; background: url(../img/tpl/smset-2-1.png) left top no-repeat ; }

#ie6 .MenuBarVertical .s5-t {background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src="/cont/img/tpl/smset-2-1.png");}

.ms4 .ov .s5-t {background: url(../img/tpl/smset-2-2.png) left top no-repeat;}
#ie6 .ms4 .ov .s5-t {background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src="/cont/img/tpl/smset-2-2.png");}

#left .ms5 .s5-a {


padding: 6px 10px 6px 10px;
color:#240000;
font-size: 11px;
font-weight: normal;
font-family: ;
}

#left .ms2 a.MenuBarItemHover, #left .ms2 a.MenuBarItemSubmenuHover{color:#ffffff;}




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

 BROWSER HACKS: the hacks below should not be changed unless you are an expert

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

/* HACK FOR IE: to make sure the sub menus show above form controls, we underlay each submenu with an iframe */
ul.MenuBarVertical iframe
{
	position: absolute;
	z-index: 1010;
	filter:alpha(opacity:0.1);
}
/* HACK FOR IE: to stabilize appearance of menu items; the slash in float is to keep IE 5.0 from parsing */
@media screen, projection
{
	ul.MenuBarVertical li.MenuBarItemIE, #center .mincart
	{
		display: inline;
		f\loat: left;
		
	}
}

/* slider */ 

/*
    AnythingSlider v1.4.1+ Default (base) theme

    By Chris Coyier: http://css-tricks.com
    with major improvements by Doug Neiner: http://pixelgraphics.us/
    based on work by Remy Sharp: http://jqueryfordesigners.com/
*/

/******* SET DEFAULT DIMENSIONS HERE ********/
div.anythingSlider {
	width: 700px;
	height: 390px;
	margin: 0 auto;
}

#center div.anythingSlider img {margin:0; }

/****** SET COLORS HERE *******/
/* Default State */
div.anythingSlider .thumbNav a.cur, div.anythingSlider .thumbNav a {
	background: #777;
	color: #000;
}
div.anythingSlider .anythingWindow {
	border-top: 3px solid #777;
	border-bottom: 3px solid #777;
}
div.anythingSlider .start-stop {
	background-color: #040;
	color: #fff;
}
div.anythingSlider .start-stop.playing {
	background-color: #800;
}
div.anythingSlider .start-stop:hover, div.anythingSlider .start-stop.hover {
	color: #ddd;
}

/* Active State */
div.anythingSlider.activeSlider .anythingWindow {
	border-color: transparent;
}
div.anythingSlider.activeSlider .thumbNav a.cur, div.anythingSlider.activeSlider .thumbNav a {
	background-color: #7C9127;
}
div.anythingSlider .start-stop {
	background-color: #080;
	color: #fff;
}
div.anythingSlider .start-stop.playing {
	background-color: #d00;
}
div.anythingSlider .start-stop:hover, div.anythingSlider .start-stop.hover {
	color: #fff;
}

/**** DO NOT CHANGE BELOW THIS LINE ****/
/* anythingSlider viewport window */
div.anythingSlider .anythingWindow {
	overflow: hidden;
	position: relative;
	width: 100%;
	height: 100%;
}
/* wrapper: 45px right & left padding for the arrows, 28px @ bottom for navigation */
div.anythingSlider {
	position: relative;
	padding: 0 45px 28px 45px;
}
/* anythingSlider base UL */
ul.anythingBase {
	background: transparent;
	list-style: none;
	position: absolute;
	top: 0;
	left: 0;
	margin: 0;
	padding: 0;
}
ul.anythingBase li.panel {
	background: transparent;
	display: block;
	float: left;
	padding: 0;
	margin: 0;
}

/* Navigation Arrows */
div.anythingSlider .arrow {
	top: 50%;
	position: absolute;
	display: block;
}
div.anythingSlider .arrow a {
	display: block;
	height: 120px;
	margin: -60px 0 0 0;
	width: 45px;
	text-align: center;
	outline: 0;
	background: url(http://www.zamkiiruchki.ru/cont/images/arrows-default.png) no-repeat;
	text-indent: -9999px;
}
div.anythingSlider .forward { right: 0; }
div.anythingSlider .back { left: 0; }
div.anythingSlider .forward a { background-position: 0 -40px; }
div.anythingSlider .back a { background-position: -88px -40px; }
div.anythingSlider .forward a:hover, div.anythingSlider .forward a.hover { background-position: 0 -240px; }
div.anythingSlider .back a:hover, div.anythingSlider .back a.hover { background-position: -88px -240px; }

/* Navigation Links */
div.anythingSlider .anythingControls { outline: 0; }
div.anythingSlider .thumbNav { margin: 0; }
div.anythingSlider .thumbNav li { display: inline; }
div.anythingSlider .thumbNav a {
	font: 11px/18px Georgia, Serif;
	display: inline-block;
	text-decoration: none;
	padding: 2px 8px;
	height: 18px;
	margin: 0 5px 0 0;
	background-image: url(http://www.zamkiiruchki.ru/cont/images/cellshade.png);
	background-repeat: repeat-x;
	text-align: center;
	outline: 0;
	border-radius: 0 0 5px 5px;
	-moz-border-radius: 0 0 5px 5px;
	-webkit-border-radius: 0 0 5px 5px;
}
div.anythingSlider .thumbNav a:hover {
	background-image: none;
}

/* slider autoplay right-to-left, reverse order of nav links to look better */
div.anythingSlider.rtl .thumbNav a { float: right; } /* reverse order of nav links */
div.anythingSlider.rtl .thumbNav { float: left; }    /* move nav link group to left */
/* div.anythingSlider.rtl .start-stop { float: right; } */ /* move start/stop button - in case you want to switch sides */

/* Autoplay Start/Stop button */
div.anythingSlider .start-stop {
	background-image: url(http://www.zamkiiruchki.ru/cont/images/cellshade.png);
	background-repeat: repeat-x;
	background-position: center top;
	padding: 2px 5px;
	width: 40px;
	text-align: center;
	text-decoration: none;
	float: right;
	z-index: 100;
	outline: 0;
	border-radius: 0 0 5px 5px;
	-moz-border-radius: 0 0 5px 5px;
	-webkit-border-radius: 0 0 5px 5px;
}
div.anythingSlider .start-stop:hover, div.anythingSlider .start-stop.hover { background-image: none; }

div.anythingSlider, div.anythingSlider .anythingWindow, div.anythingSlider .thumbNav a, div.anythingSlider .arrow a, div.anythingSlider .start-stop {
	transition-duration: 0;
	-o-transition-duration: 0;
	-moz-transition-duration: 0;
	-webkit-transition-duration: 0;
}



	/****** SET COLORS HERE *******/
	/* Default State */
	div.anythingSlider-sliders-1 .anythingWindow {
		border-top: 3px solid #333;
		border-bottom: 3px solid #333;
	}
	div.anythingSlider-sliders-1 .thumbNav a {
		border: 1px solid #000;
	}
	div.anythingSlider-sliders-1 .start-stop {
		border: 1px solid #000;
	}
	div.anythingSlider-sliders-1 .start-stop.playing {
		background-color: #300;
	}
	div.anythingSlider-sliders-1 .start-stop:hover, div.anythingSlider-sliders-1 .start-stop.hover {
		color: #ddd;
	}
	
	/* Active State */
	div.anythingSlider-sliders-1.activeSlider .anythingWindow {
		border-color: #ffffff;
	}
	div.anythingSlider-sliders-1.activeSlider .thumbNav a {
		background-color: transparent;
		background-position: -68px -40px;
	}
	div.anythingSlider-sliders-1.activeSlider .thumbNav a:hover, div.anythingSlider-sliders-1.activeSlider .thumbNav a.cur {
		background-position: -76px -57px;
	/*	background: #fff; */
	}
	div.anythingSlider-sliders-1.activeSlider .start-stop.playing {
		background-color: #f00;
	}
	div.anythingSlider-sliders-1 .start-stop:hover, div.anythingSlider-sliders-1 .start-stop.hover {
		color: #fff;
	}
	
	/* Navigation Arrows */
	div.anythingSlider-sliders-1 .arrow {
		top: 105;
		position: absolute;
		display: block;
		z-index: 100;
	}
	div.anythingSlider-sliders-1 .arrow a {
		display: block;
		height: 95px;
		margin-top: 0; /* half height of image */
		width: 45px;
		outline: 0;
		background: url(../img/tpl/sliders-1.png) no-repeat;
		text-indent: -9999px;
	}
	div.anythingSlider-sliders-1 .forward { right: 0; }
	div.anythingSlider-sliders-1 .back { left: 0; }
	div.anythingSlider-sliders-1 .forward a { background-position: right bottom; }
	div.anythingSlider-sliders-1 .back a { background-position: left bottom; }
	div.anythingSlider-sliders-1 .forward a:hover, div.anythingSlider-sliders-1 .forward a.hover { background-position: right top; }
	div.anythingSlider-sliders-1 .back a:hover, div.anythingSlider-sliders-1 .back a.hover { background-position: left top; }
	
	/* Navigation Links */
	div.anythingSlider-sliders-1 .anythingControls {
		position: absolute;
		width: 80%;
		bottom: -2px;
		right: 10%;
		z-index: 100;
		opacity: 0.90;
		filter: alpha(opacity=90);
	}
	div.anythingSlider-sliders-1 .thumbNav {
		float: right;
		margin: 0;
		z-index: 100;
	}
	div.anythingSlider-sliders-1 .thumbNav li {
		display: inline;
	}
	div.anythingSlider-sliders-1 .thumbNav a {
		display: inline-block;
		background: transparent url(../img/tpl/sliders-1.png) -68px -136px no-repeat;
		height: 10px;
		width: 10px;
		margin: 3px;
		padding: 0;
		text-indent: -9999px;
		outline: 0;
		border-radius: 5px;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
	}
	div.anythingSlider-sliders-1 .thumbNav a:hover, div.anythingSlider-sliders-1 .thumbNav a.cur {
		background: transparent url(../img/tpl/sliders-1.png) -76px -57px no-repeat;
	}
	
	/* slider autoplay right-to-left, reverse order of nav links to look better */
	div.anythingSlider-sliders-1.rtl .thumbNav a { float: right; } /* reverse order of nav links */
	div.anythingSlider-sliders-1.rtl .thumbNav { float: left; }    /* move nav link group to left */
	/* div.anythingSlider-sliders-1.rtl .start-stop { float: right; } */ /* move start/stop button - in case you want to switch sides */
	
	/* Autoplay Start/Stop button */
	div.anythingSlider-sliders-1 .start-stop {
		margin: 3px;
		padding: 0;
		display: inline-block;
		width: 14px;
		height: 14px;
		position: relative;
		bottom: 2px;
		left: 0;
		z-index: 100;
		text-indent: -9999px;
		float: right;
		border-radius: 7px;
		-moz-border-radius: 7px;
		-webkit-border-radius: 7px;
	}
	/* Extra - replace defaults */
	div.anythingSlider-sliders-1 {
	padding: 0 23px;
	}
	

	/****** SET COLORS HERE *******/
	/* Default State */
	div.anythingSlider-slider-tov .anythingWindow {
		border-top: 3px solid #333;
		border-bottom: 3px solid #333;
	}
	div.anythingSlider-slider-tov .thumbNav a {
		border: 1px solid #000;
	}
	div.anythingSlider-slider-tov .start-stop {
		border: 1px solid #000;
	}
	div.anythingSlider-slider-tov .start-stop.playing {
		background-color: #300;
	}
	div.anythingSlider-slider-tov .start-stop:hover, div.anythingSlider-slider-tov .start-stop.hover {
		color: #ddd;
	}
	
	/* Active State */
	div.anythingSlider-slider-tov.activeSlider .anythingWindow {
		border-color: #transparent;
	}
	div.anythingSlider-slider-tov.activeSlider .thumbNav a {
		background-color: transparent;
		background-position: -68px -40px;
	}
	div.anythingSlider-slider-tov.activeSlider .thumbNav a:hover, div.anythingSlider-slider-tov.activeSlider .thumbNav a.cur {
		background-position: -76px -57px;
	/*	background: #fff; */
	}
	div.anythingSlider-slider-tov.activeSlider .start-stop.playing {
		background-color: #f00;
	}
	div.anythingSlider-slider-tov .start-stop:hover, div.anythingSlider-slider-tov .start-stop.hover {
		color: #fff;
	}
	
	/* Navigation Arrows */
	div.anythingSlider-slider-tov .arrow {
		top: 10;
		position: absolute;
		display: block;
		z-index: 100;
	}
	div.anythingSlider-slider-tov .arrow a {
		display: block;
		height: 0px;
		margin-top: 0; /* half height of image */
		width: 0px;
		outline: 0;
		background: url(http://www.zamkiiruchki.ru/cont/img/tpl/slider-tov.png) no-repeat;
		text-indent: -9999px;
	}
	div.anythingSlider-slider-tov .forward { right: 0; }
	div.anythingSlider-slider-tov .back { left: 0; }
	div.anythingSlider-slider-tov .forward a { background-position: right bottom; }
	div.anythingSlider-slider-tov .back a { background-position: left bottom; }
	div.anythingSlider-slider-tov .forward a:hover, div.anythingSlider-slider-tov .forward a.hover { background-position: right top; }
	div.anythingSlider-slider-tov .back a:hover, div.anythingSlider-slider-tov .back a.hover { background-position: left top; }
	
	/* Navigation Links */
	div.anythingSlider-slider-tov .anythingControls {
		position: absolute;
		width: 80%;
		bottom: -2px;
		right: 10%;
		z-index: 100;
		opacity: 0.90;
		filter: alpha(opacity=90);
	}
	div.anythingSlider-slider-tov .thumbNav {
		float: right;
		margin: 0;
		z-index: 100;
	}
	div.anythingSlider-slider-tov .thumbNav li {
		display: inline;
	}
	div.anythingSlider-slider-tov .thumbNav a {
		display: inline-block;
		background: transparent url(http://www.zamkiiruchki.ru/cont/img/tpl/slider-tov.png) -68px -136px no-repeat;
		height: 10px;
		width: 10px;
		margin: 3px;
		padding: 0;
		text-indent: -9999px;
		outline: 0;
		border-radius: 5px;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
	}
	div.anythingSlider-slider-tov .thumbNav a:hover, div.anythingSlider-slider-tov .thumbNav a.cur {
		background: transparent url(http://www.zamkiiruchki.ru/cont/img/tpl/slider-tov.png) -76px -57px no-repeat;
	}
	
	/* slider autoplay right-to-left, reverse order of nav links to look better */
	div.anythingSlider-slider-tov.rtl .thumbNav a { float: right; } /* reverse order of nav links */
	div.anythingSlider-slider-tov.rtl .thumbNav { float: left; }    /* move nav link group to left */
	/* div.anythingSlider-slider-tov.rtl .start-stop { float: right; } */ /* move start/stop button - in case you want to switch sides */
	
	/* Autoplay Start/Stop button */
	div.anythingSlider-slider-tov .start-stop {
		margin: 3px;
		padding: 0;
		display: inline-block;
		width: 14px;
		height: 14px;
		position: relative;
		bottom: 2px;
		left: 0;
		z-index: 100;
		text-indent: -9999px;
		float: right;
		border-radius: 7px;
		-moz-border-radius: 7px;
		-webkit-border-radius: 7px;
	}
	/* Extra - replace defaults */
	div.anythingSlider-slider-tov {
	padding: 0 20px;
	}
	

	/****** SET COLORS HERE *******/
	/* Default State */
	div.anythingSlider-slider-cust .anythingWindow {
		border-top: 3px solid #333;
		border-bottom: 3px solid #333;
	}
	div.anythingSlider-slider-cust .thumbNav a {
		border: 1px solid #000;
	}
	div.anythingSlider-slider-cust .start-stop {
		border: 1px solid #000;
	}
	div.anythingSlider-slider-cust .start-stop.playing {
		background-color: #300;
	}
	div.anythingSlider-slider-cust .start-stop:hover, div.anythingSlider-slider-cust .start-stop.hover {
		color: #ddd;
	}
	
	/* Active State */
	div.anythingSlider-slider-cust.activeSlider .anythingWindow {
		border-color: #transparent;
	}
	div.anythingSlider-slider-cust.activeSlider .thumbNav a {
		background-color: transparent;
		background-position: -68px -40px;
	}
	div.anythingSlider-slider-cust.activeSlider .thumbNav a:hover, div.anythingSlider-slider-cust.activeSlider .thumbNav a.cur {
		background-position: -76px -57px;
	/*	background: #fff; */
	}
	div.anythingSlider-slider-cust.activeSlider .start-stop.playing {
		background-color: #f00;
	}
	div.anythingSlider-slider-cust .start-stop:hover, div.anythingSlider-slider-cust .start-stop.hover {
		color: #fff;
	}
	
	/* Navigation Arrows */
	div.anythingSlider-slider-cust .arrow {
		top: ;
		position: absolute;
		display: block;
		z-index: 100;
	}
	div.anythingSlider-slider-cust .arrow a {
		display: block;
		height: 0px;
		margin-top: 0; /* half height of image */
		width: 0px;
		outline: 0;
		background: url(http://www.zamkiiruchki.ru/cont/img/tpl/slider-cust.png) no-repeat;
		text-indent: -9999px;
	}
	div.anythingSlider-slider-cust .forward { right: 0; }
	div.anythingSlider-slider-cust .back { left: 0; }
	div.anythingSlider-slider-cust .forward a { background-position: right bottom; }
	div.anythingSlider-slider-cust .back a { background-position: left bottom; }
	div.anythingSlider-slider-cust .forward a:hover, div.anythingSlider-slider-cust .forward a.hover { background-position: right top; }
	div.anythingSlider-slider-cust .back a:hover, div.anythingSlider-slider-cust .back a.hover { background-position: left top; }
	
	/* Navigation Links */
	div.anythingSlider-slider-cust .anythingControls {
		position: absolute;
		width: 80%;
		bottom: -2px;
		right: 10%;
		z-index: 100;
		opacity: 0.90;
		filter: alpha(opacity=90);
	}
	div.anythingSlider-slider-cust .thumbNav {
		float: right;
		margin: 0;
		z-index: 100;
	}
	div.anythingSlider-slider-cust .thumbNav li {
		display: inline;
	}
	div.anythingSlider-slider-cust .thumbNav a {
		display: inline-block;
		background: transparent url(http://www.zamkiiruchki.ru/cont/img/tpl/slider-cust.png) -68px -136px no-repeat;
		height: 10px;
		width: 10px;
		margin: 3px;
		padding: 0;
		text-indent: -9999px;
		outline: 0;
		border-radius: 5px;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
	}
	div.anythingSlider-slider-cust .thumbNav a:hover, div.anythingSlider-slider-cust .thumbNav a.cur {
		background: transparent url(http://www.zamkiiruchki.ru/cont/img/tpl/slider-cust.png) -76px -57px no-repeat;
	}
	
	/* slider autoplay right-to-left, reverse order of nav links to look better */
	div.anythingSlider-slider-cust.rtl .thumbNav a { float: right; } /* reverse order of nav links */
	div.anythingSlider-slider-cust.rtl .thumbNav { float: left; }    /* move nav link group to left */
	/* div.anythingSlider-slider-cust.rtl .start-stop { float: right; } */ /* move start/stop button - in case you want to switch sides */
	
	/* Autoplay Start/Stop button */
	div.anythingSlider-slider-cust .start-stop {
		margin: 3px;
		padding: 0;
		display: inline-block;
		width: 14px;
		height: 14px;
		position: relative;
		bottom: 2px;
		left: 0;
		z-index: 100;
		text-indent: -9999px;
		float: right;
		border-radius: 7px;
		-moz-border-radius: 7px;
		-webkit-border-radius: 7px;
	}
	/* Extra - replace defaults */
	div.anythingSlider-slider-cust {
	padding: 0 px;
	}
	







 #bodyfon-1 #inheader {background: url('../img/shapka2.png');}
#bodyfon-1 #header table{ background: url('../img/shapka.png') center no-repeat;}

#cmenu { overflow:visible; }
#center .clear {clear:none;}
#cartmini{width;100px;
padding:0 auto;
}



#center .i_t {padding:0;}
#center .fullsearch td {padding:4px 2px;}
#center .tovset td {padding:4px 4px 4px 0;}
#center .tovset { width:100%;margin-left:-2px; }


.fullsearch { background:#eee; }

#center table.minimod { margin: 0 auto 0 0 ; }

#center table.tovother {margin-left:0;}




/*
 * FancyBox - jQuery Plugin
 * Simple and fancy lightbox alternative
 *
 * Examples and documentation at: http://fancybox.net
 * 
 * Copyright (c) 2008 - 2010 Janis Skarnelis
 * That said, it is hardly a one-person project. Many people have submitted bugs, code, and offered their advice freely. Their support is greatly appreciated.
 * 
 * Version: 1.3.4 (11/11/2010)
 * Requires: jQuery v1.3+
 *
 * Dual licensed under the MIT and GPL licenses:
 *   http://www.opensource.org/licenses/mit-license.php
 *   http://www.gnu.org/licenses/gpl.html
 */

#fanfoot {
	text-align:center;
	font-size:11px;
}

#fanfoot a {
	padding:2px 12px;
	background:#e8e8e8;
	display:inline-block;
	color:#777;
	text-decoration:none;
}

#fancybox-loading {
	position: fixed;
	top: 50%;
	left: 50%;
	width: 40px;
	height: 40px;
	margin-top: -20px;
	margin-left: -20px;
	cursor: pointer;
	overflow: hidden;
	z-index: 1104;
	display: none;
}

#fancybox-loading div {
	position: absolute;
	top: 0;
	left: 0;
	width: 40px;
	height: 480px;
	background-image: url('../../jscripts/jquery.fancybox/fancybox.png');
}

#fancybox-overlay {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 1100;
	display: none;
}

#fancybox-tmp {
	padding: 0;
	margin: 0;
	border: 0;
	overflow: auto;
	display: none;
}

#fancybox-wrap {
	position: absolute;
	top: 0;
	left: 0;
	padding: 20px;
	z-index: 1101;
	outline: none;
	display: none;
}

#fancybox-outer {
	position: relative;
	width: 100%;
	height: 100%;
	background: #fff;
}

#fancybox-content {
	width: 0;
	height: 0;
	padding: 0;
	outline: none;
	position: relative;
	overflow: hidden;
	z-index: 1102;
	border: 0px solid #fff;
}

#fancybox-hide-sel-frame {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: transparent;
	z-index: 1101;
}

#fancybox-close {
	position: absolute;
	top: -15px;
	right: -15px;
	width: 30px;
	height: 30px;
	background: transparent url('../../jscripts/jquery.fancybox/fancybox.png') -40px 0px;
	cursor: pointer;
	z-index: 1103;
	display: none;
}

#fancybox-error {
	color: #444;
	font: normal 12px/20px Arial;
	padding: 14px;
	margin: 0;
}

#fancybox-img {
	width: 100%;
	height: 100%;
	padding: 0;
	margin: 0;
	border: none;
	outline: none;
	line-height: 0;
	vertical-align: top;
}

#fancybox-frame {
	width: 100%;
	height: 100%;
	border: none;
	display: block;
}

#fancybox-left, #fancybox-right {
	position: absolute;
	bottom: 0px;
	height: 100%;
	width: 35%;
	cursor: pointer;
	outline: none;
	background: transparent url('../../jscripts/jquery.fancybox/blank.gif');
	z-index: 1102;
	display: none;
}

#fancybox-left {
	left: 0px;
}

#fancybox-right {
	right: 0px;
}

#fancybox-left-ico, #fancybox-right-ico {
	position: absolute;
	top: 50%;
	left: -9999px;
	width: 30px;
	height: 30px;
	margin-top: -15px;
	cursor: pointer;
	z-index: 1102;
	display: block;
}

#fancybox-left-ico {
	background-image: url('../../jscripts/jquery.fancybox/fancybox.png');
	background-position: -40px -30px;
}

#fancybox-right-ico {
	background-image: url('../../jscripts/jquery.fancybox/fancybox.png');
	background-position: -40px -60px;
}

#fancybox-left:hover, #fancybox-right:hover {
	visibility: visible; /* IE6 */
}

#fancybox-left:hover span {
	left: 20px;
}

#fancybox-right:hover span {
	left: auto;
	right: 20px;
}

.fancybox-bg {
	position: absolute;
	padding: 0;
	margin: 0;
	border: 0;
	width: 20px;
	height: 20px;
	z-index: 1001;
}

#fancybox-bg-n {
	top: -20px;
	left: 0;
	width: 100%;
	background-image: url('../../jscripts/jquery.fancybox/fancybox-x.png');
}

#fancybox-bg-ne {
	top: -20px;
	right: -20px;
	background-image: url('../../jscripts/jquery.fancybox/fancybox.png');
	background-position: -40px -162px;
}

#fancybox-bg-e {
	top: 0;
	right: -20px;
	height: 100%;
	background-image: url('../../jscripts/jquery.fancybox/fancybox-y.png');
	background-position: -20px 0px;
}

#fancybox-bg-se {
	bottom: -20px;
	right: -20px;
	background-image: url('../../jscripts/jquery.fancybox/fancybox.png');
	background-position: -40px -182px; 
}

#fancybox-bg-s {
	bottom: -20px;
	left: 0;
	width: 100%;
	background-image: url('../../jscripts/jquery.fancybox/fancybox-x.png');
	background-position: 0px -20px;
}

#fancybox-bg-sw {
	bottom: -20px;
	left: -20px;
	background-image: url('../../jscripts/jquery.fancybox/fancybox.png');
	background-position: -40px -142px;
}

#fancybox-bg-w {
	top: 0;
	left: -20px;
	height: 100%;
	background-image: url('../../jscripts/jquery.fancybox/fancybox-y.png');
}

#fancybox-bg-nw {
	top: -20px;
	left: -20px;
	background-image: url('../../jscripts/jquery.fancybox/fancybox.png');
	background-position: -40px -122px;
}

#fancybox-title {
	font-family: Helvetica;
	font-size: 12px;
	z-index: 1102;
}

.fancybox-title-inside {
	padding-bottom: 10px;
	text-align: center;
	color: #333;
	background: #fff;
	position: relative;
}

.fancybox-title-outside {
	padding-top: 10px;
	color: #fff;
}

.fancybox-title-over {
	position: absolute;
	bottom: 0;
	left: 0;
	color: #FFF;
	text-align: left;
}

#fancybox-title-over {
	padding: 10px;
	background-image: url('../../jscripts/jquery.fancybox/fancy_title_over.png');
	display: block;
}

.fancybox-title-float {
	position: absolute;
	left: 0;
	bottom: -20px;
	height: 32px;
}

#fancybox-title-float-wrap {
	border: none;
	border-collapse: collapse;
	width: auto;
}

#fancybox-title-float-wrap td {
	border: none;
	white-space: nowrap;
}

#fancybox-title-float-left {
	padding: 0 0 0 15px;
	background: url('../../jscripts/jquery.fancybox/fancybox.png') -40px -90px no-repeat;
}

#fancybox-title-float-main {
	color: #FFF;
	line-height: 29px;
	font-weight: bold;
	padding: 0 0 3px 0;
	background: url('../../jscripts/jquery.fancybox/fancybox-x.png') 0px -40px;
}

#fancybox-title-float-right {
	padding: 0 0 0 15px;
	background: url('../../jscripts/jquery.fancybox/fancybox.png') -55px -90px no-repeat;
}

/* IE6 */

.fancybox-ie6 #fancybox-close { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/jscripts/jquery.fancybox/fancy_close.png', sizingMethod='scale'); }

.fancybox-ie6 #fancybox-left-ico { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/jscripts/jquery.fancybox/fancy_nav_left.png', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-right-ico { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/jscripts/jquery.fancybox/fancy_nav_right.png', sizingMethod='scale'); }

.fancybox-ie6 #fancybox-title-over { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/jscripts/jquery.fancybox/fancy_title_over.png', sizingMethod='scale'); zoom: 1; }
.fancybox-ie6 #fancybox-title-float-left { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/jscripts/jquery.fancybox/fancy_title_left.png', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-title-float-main { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/jscripts/jquery.fancybox/fancy_title_main.png', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-title-float-right { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/jscripts/jquery.fancybox/fancy_title_right.png', sizingMethod='scale'); }

.fancybox-ie6 #fancybox-bg-w, .fancybox-ie6 #fancybox-bg-e, .fancybox-ie6 #fancybox-left, .fancybox-ie6 #fancybox-right, #fancybox-hide-sel-frame {
	height: expression(this.parentNode.clientHeight + "px");
}

#fancybox-loading.fancybox-ie6 {
	position: absolute; margin-top: 0;
	top: expression( (-20 + (document.documentElement.clientHeight ? document.documentElement.clientHeight/2 : document.body.clientHeight/2 ) + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop )) + 'px');
}

#fancybox-loading.fancybox-ie6 div	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/jscripts/jquery.fancybox/fancy_loading.png', sizingMethod='scale'); }

/* IE6, IE7, IE8 */

.fancybox-ie .fancybox-bg { background: transparent !important; }

.fancybox-ie #fancybox-bg-n { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/jscripts/jquery.fancybox/fancy_shadow_n.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-ne { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/jscripts/jquery.fancybox/fancy_shadow_ne.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-e { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/jscripts/jquery.fancybox/fancy_shadow_e.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-se { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/jscripts/jquery.fancybox/fancy_shadow_se.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-s { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/jscripts/jquery.fancybox/fancy_shadow_s.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-sw { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/jscripts/jquery.fancybox/fancy_shadow_sw.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-w { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/jscripts/jquery.fancybox/fancy_shadow_w.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-nw { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/jscripts/jquery.fancybox/fancy_shadow_nw.png', sizingMethod='scale'); }



.deltovbut {
	display:block;
	width:16px;
	height:16px;
	background:url(../../jscripts/tpladmin/button_cancel.png) ;
	
}

.ui-slider-horizontal { margin:0 10px 0 5px ; }
#center .i_t {padding:0 0px; } 

.i_t .formedit {	display:none ; width:1px;}
.i_t:hover .formedit {	display:table-cell ;}
.rangediv {text-align:center; padding-bottom:4px;}

.clear{ clear:both; }

body table .hint, .hint {
	color:#999;
}

/* TipTip CSS - Version 1.2 */

#tiptip_holder {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 9999;
}

#tiptip_holder.tip_top {
	padding-bottom: 5px;
}

#tiptip_holder.tip_bottom {
	padding-top: 5px;
}

#tiptip_holder.tip_right {
	padding-left: 5px;
}

#tiptip_holder.tip_left {
	padding-right: 5px;
}

#tiptip_content {
	font-size: 11px;
	color: #444;
	text-shadow: 0 0 2px #000;
	padding: 4px 8px;
	border: 1px solid rgba(255,255,255,0.25);
	
	background-image: url(http://www.zamkiiruchki.ru/jscripts/tpladmin/back.php) ;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	box-shadow: 0 0 3px #555;
	-webkit-box-shadow: 0 0 3px #555;
	-moz-box-shadow: 0 0 3px #555;
}

#tiptip_arrow, #tiptip_arrow_inner {
	position: absolute;
	border-color: transparent;
	border-style: solid;
	border-width: 6px;
	height: 0;
	width: 0;
}

#tiptip_holder.tip_top #tiptip_arrow {
	border-top-color: #fff;
	border-top-color: rgba(255,255,255,0.35);
}

#tiptip_holder.tip_bottom #tiptip_arrow {
	border-bottom-color: #fff;
	border-bottom-color: rgba(255,255,255,0.35);
}

#tiptip_holder.tip_right #tiptip_arrow {
	border-right-color: #fff;
	border-right-color: rgba(255,255,255,0.35);
}

#tiptip_holder.tip_left #tiptip_arrow {
	border-left-color: #fff;
	border-left-color: rgba(255,255,255,0.35);
}

#tiptip_holder.tip_top #tiptip_arrow_inner {
	margin-top: -7px;
	margin-left: -6px;
	border-top-color: rgb(25,25,25);
	border-top-color: rgba(25,25,25,0.92);
}

#tiptip_holder.tip_bottom #tiptip_arrow_inner {
	margin-top: -5px;
	margin-left: -6px;
	border-bottom-color: rgb(25,25,25);
	border-bottom-color: rgba(25,25,25,0.92);
}

#tiptip_holder.tip_right #tiptip_arrow_inner {
	margin-top: -6px;
	margin-left: -5px;
	border-right-color: rgb(25,25,25);
	border-right-color: rgba(25,25,25,0.92);
}

#tiptip_holder.tip_left #tiptip_arrow_inner {
	margin-top: -6px;
	margin-left: -7px;
	border-left-color: rgb(25,25,25);
	border-left-color: rgba(25,25,25,0.92);
}

/* Webkit Hacks  */
@media screen and (-webkit-min-device-pixel-ratio:0) {	
	#tiptip_content {
		padding: 4px 8px 5px 8px;
		background-color: rgba(45,45,45,0.88);
	}
	#tiptip_holder.tip_bottom #tiptip_arrow_inner { 
		border-bottom-color: rgba(45,45,45,0.88);
	}
	#tiptip_holder.tip_top #tiptip_arrow_inner { 
		border-top-color: rgba(20,20,20,0.92);
	}
}



/* tooltip */


#tooltip {
	position: absolute;
	z-index: 3000;
	border: 1px solid #111;
	background-color: #eee;
	padding: 5px;
	opacity: 0.85;
}
#tooltip h3, #tooltip div { margin: 0; }

.help {
	position:relative;
	margin:0 2px;
	cursor:pointer;
}

body .i_t img.helpimg{
	width:10px;
	height:13px;
}

.minihelp,.bighelp {
	display:none;
	position:absolute;
} 



/* datetimepicker */ 

	#ui-datepicker-div{ font-size: 11px; position:absolute;top:-999px;left:-999px;}
			
	/* css for timepicker */
	.ui-timepicker-div .ui-widget-header{ margin-bottom: 8px; font-family:verdana;}
	.ui-timepicker-div dl{ text-align: left; }
	.ui-timepicker-div dl dt{ height: 25px; }
	.ui-timepicker-div dl dd{ margin: -25px 0 10px 65px; }
	.ui-timepicker-div td { font-size: 90%; }



/*
 * jQuery UI CSS Framework 1.8.6
 *
 * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Theming/API
 */

/* Layout helpers
----------------------------------*/
.ui-helper-hidden { display: none; }
.ui-helper-hidden-accessible { position: absolute; left: -99999999px; }
.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }
.ui-helper-clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.ui-helper-clearfix { display: inline-block; }
/* required comment for clearfix to work in Opera \*/
* html .ui-helper-clearfix { height:1%; }
.ui-helper-clearfix { display:block; }
/* end clearfix */
.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); }


/* Interaction Cues
----------------------------------*/
.ui-state-disabled { cursor: default !important; }


/* Icons
----------------------------------*/

/* states and images */
.ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }


/* Misc visuals
----------------------------------*/

/* Overlays */
.ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }




/* Component containers
----------------------------------*/
.ui-widget { font-family: Trebuchet MS, Tahoma, Verdana, Arial, sans-serif; font-size: 1.1em; }
.ui-widget .ui-widget { font-size: 1em; }
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Trebuchet MS, Tahoma, Verdana, Arial, sans-serif; font-size: 1em; }
.ui-widget-content { border: 1px solid #dddddd; background: #eeeeee url(../../jscripts/tpladmin/ui-bg_hi.png) 50% top repeat-x; color: #333333; }
.ui-widget-content a { color: #333333; }
.ui-widget-header { border: 1px solid #e78f08; background: #f6a828 url(../../jscripts/tpladmin/ui-bg_gl.png) 50% 50% repeat-x; color: #ffffff; font-weight: bold; }
.ui-widget-header a { color: #ffffff; }

/* Interaction states
----------------------------------*/
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { border: 1px solid #cccccc; background: #f6f6f6 url(../../jscripts/tpladmin/ui-bg_gm.png) 50% 50% repeat-x; font-weight: bold; color: #1c94c4; }
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #1c94c4; text-decoration: none; }
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus { border: 1px solid #fbcb09; background: #fdf5ce url(../../jscripts/tpladmin/ui-bg_gn.png) 50% 50% repeat-x; font-weight: bold; color: #c77405; }
.ui-state-hover a, .ui-state-hover a:hover { color: #c77405; text-decoration: none; }
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active { border: 1px solid #fbd850; background: #ffffff url(../../jscripts/tpladmin/ui-bg_go.png) 50% 50% repeat-x; font-weight: bold; color: #eb8f00; }
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #eb8f00; text-decoration: none; }
.ui-widget :active { outline: none; }

/* Interaction Cues
----------------------------------*/
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight  {border: 1px solid #fed22f; background: #ffe45c url(../../jscripts/tpladmin/ui-bg_hj.png) 50% top repeat-x; color: #363636; }
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a { color: #363636; }
.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {border: 1px solid #cd0a0a; background: #b81900 url(http://www.zamkiiruchki.ru/jscripts/tpladmin/ui-bg_di.png) 50% 50% repeat; color: #ffffff; }
.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a { color: #ffffff; }
.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text { color: #ffffff; }
.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary { font-weight: bold; }
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary,  .ui-widget-header .ui-priority-secondary { opacity: .7; filter:Alpha(Opacity=70); font-weight: normal; }
.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled { opacity: .35; filter:Alpha(Opacity=35); background-image: none; }

/* Icons
----------------------------------*/

/* states and images */
.ui-icon { width: 16px; height: 16px; background-image: url(../../jscripts/tpladmin/ui-icons.png); }
.ui-widget-content .ui-icon {background-image: url(../../jscripts/tpladmin/ui-icons.png); }
.ui-widget-header .ui-icon {background-image: url(../../jscripts/tpladmin/ui-icons.png); }
.ui-state-default .ui-icon { background-image: url(http://www.zamkiiruchki.ru/jscripts/tpladmin/ui-icont.png); }
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {background-image: url(http://www.zamkiiruchki.ru/jscripts/tpladmin/ui-icont.png); }
.ui-state-active .ui-icon {background-image: url(http://www.zamkiiruchki.ru/jscripts/tpladmin/ui-icont.png); }
.ui-state-highlight .ui-icon {background-image: url(http://www.zamkiiruchki.ru/jscripts/tpladmin/ui-icont.png); }
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {background-image: url(http://www.zamkiiruchki.ru/jscripts/tpladmin/ui-icont.png); }

/* positioning */
.ui-icon-carat-1-n { background-position: 0 0; }
.ui-icon-carat-1-ne { background-position: -16px 0; }
.ui-icon-carat-1-e { background-position: -32px 0; }
.ui-icon-carat-1-se { background-position: -48px 0; }
.ui-icon-carat-1-s { background-position: -64px 0; }
.ui-icon-carat-1-sw { background-position: -80px 0; }
.ui-icon-carat-1-w { background-position: -96px 0; }
.ui-icon-carat-1-nw { background-position: -112px 0; }
.ui-icon-carat-2-n-s { background-position: -128px 0; }
.ui-icon-carat-2-e-w { background-position: -144px 0; }
.ui-icon-triangle-1-n { background-position: 0 -16px; }
.ui-icon-triangle-1-ne { background-position: -16px -16px; }
.ui-icon-triangle-1-e { background-position: -32px -16px; }
.ui-icon-triangle-1-se { background-position: -48px -16px; }
.ui-icon-triangle-1-s { background-position: -64px -16px; }
.ui-icon-triangle-1-sw { background-position: -80px -16px; }
.ui-icon-triangle-1-w { background-position: -96px -16px; }
.ui-icon-triangle-1-nw { background-position: -112px -16px; }
.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
.ui-icon-arrow-1-n { background-position: 0 -32px; }
.ui-icon-arrow-1-ne { background-position: -16px -32px; }
.ui-icon-arrow-1-e { background-position: -32px -32px; }
.ui-icon-arrow-1-se { background-position: -48px -32px; }
.ui-icon-arrow-1-s { background-position: -64px -32px; }
.ui-icon-arrow-1-sw { background-position: -80px -32px; }
.ui-icon-arrow-1-w { background-position: -96px -32px; }
.ui-icon-arrow-1-nw { background-position: -112px -32px; }
.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
.ui-icon-arrowthick-1-n { background-position: 0 -48px; }
.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
.ui-icon-arrow-4 { background-position: 0 -80px; }
.ui-icon-arrow-4-diag { background-position: -16px -80px; }
.ui-icon-extlink { background-position: -32px -80px; }
.ui-icon-newwin { background-position: -48px -80px; }
.ui-icon-refresh { background-position: -64px -80px; }
.ui-icon-shuffle { background-position: -80px -80px; }
.ui-icon-transfer-e-w { background-position: -96px -80px; }
.ui-icon-transferthick-e-w { background-position: -112px -80px; }
.ui-icon-folder-collapsed { background-position: 0 -96px; }
.ui-icon-folder-open { background-position: -16px -96px; }
.ui-icon-document { background-position: -32px -96px; }
.ui-icon-document-b { background-position: -48px -96px; }
.ui-icon-note { background-position: -64px -96px; }
.ui-icon-mail-closed { background-position: -80px -96px; }
.ui-icon-mail-open { background-position: -96px -96px; }
.ui-icon-suitcase { background-position: -112px -96px; }
.ui-icon-comment { background-position: -128px -96px; }
.ui-icon-person { background-position: -144px -96px; }
.ui-icon-print { background-position: -160px -96px; }
.ui-icon-trash { background-position: -176px -96px; }
.ui-icon-locked { background-position: -192px -96px; }
.ui-icon-unlocked { background-position: -208px -96px; }
.ui-icon-bookmark { background-position: -224px -96px; }
.ui-icon-tag { background-position: -240px -96px; }
.ui-icon-home { background-position: 0 -112px; }
.ui-icon-flag { background-position: -16px -112px; }
.ui-icon-calendar { background-position: -32px -112px; }
.ui-icon-cart { background-position: -48px -112px; }
.ui-icon-pencil { background-position: -64px -112px; }
.ui-icon-clock { background-position: -80px -112px; }
.ui-icon-disk { background-position: -96px -112px; }
.ui-icon-calculator { background-position: -112px -112px; }
.ui-icon-zoomin { background-position: -128px -112px; }
.ui-icon-zoomout { background-position: -144px -112px; }
.ui-icon-search { background-position: -160px -112px; }
.ui-icon-wrench { background-position: -176px -112px; }
.ui-icon-gear { background-position: -192px -112px; }
.ui-icon-heart { background-position: -208px -112px; }
.ui-icon-star { background-position: -224px -112px; }
.ui-icon-link { background-position: -240px -112px; }
.ui-icon-cancel { background-position: 0 -128px; }
.ui-icon-plus { background-position: -16px -128px; }
.ui-icon-plusthick { background-position: -32px -128px; }
.ui-icon-minus { background-position: -48px -128px; }
.ui-icon-minusthick { background-position: -64px -128px; }
.ui-icon-close { background-position: -80px -128px; }
.ui-icon-closethick { background-position: -96px -128px; }
.ui-icon-key { background-position: -112px -128px; }
.ui-icon-lightbulb { background-position: -128px -128px; }
.ui-icon-scissors { background-position: -144px -128px; }
.ui-icon-clipboard { background-position: -160px -128px; }
.ui-icon-copy { background-position: -176px -128px; }
.ui-icon-contact { background-position: -192px -128px; }
.ui-icon-image { background-position: -208px -128px; }
.ui-icon-video { background-position: -224px -128px; }
.ui-icon-script { background-position: -240px -128px; }
.ui-icon-alert { background-position: 0 -144px; }
.ui-icon-info { background-position: -16px -144px; }
.ui-icon-notice { background-position: -32px -144px; }
.ui-icon-help { background-position: -48px -144px; }
.ui-icon-check { background-position: -64px -144px; }
.ui-icon-bullet { background-position: -80px -144px; }
.ui-icon-radio-off { background-position: -96px -144px; }
.ui-icon-radio-on { background-position: -112px -144px; }
.ui-icon-pin-w { background-position: -128px -144px; }
.ui-icon-pin-s { background-position: -144px -144px; }
.ui-icon-play { background-position: 0 -160px; }
.ui-icon-pause { background-position: -16px -160px; }
.ui-icon-seek-next { background-position: -32px -160px; }
.ui-icon-seek-prev { background-position: -48px -160px; }
.ui-icon-seek-end { background-position: -64px -160px; }
.ui-icon-seek-start { background-position: -80px -160px; }
/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
.ui-icon-seek-first { background-position: -80px -160px; }
.ui-icon-stop { background-position: -96px -160px; }
.ui-icon-eject { background-position: -112px -160px; }
.ui-icon-volume-off { background-position: -128px -160px; }
.ui-icon-volume-on { background-position: -144px -160px; }
.ui-icon-power { background-position: 0 -176px; }
.ui-icon-signal-diag { background-position: -16px -176px; }
.ui-icon-signal { background-position: -32px -176px; }
.ui-icon-battery-0 { background-position: -48px -176px; }
.ui-icon-battery-1 { background-position: -64px -176px; }
.ui-icon-battery-2 { background-position: -80px -176px; }
.ui-icon-battery-3 { background-position: -96px -176px; }
.ui-icon-circle-plus { background-position: 0 -192px; }
.ui-icon-circle-minus { background-position: -16px -192px; }
.ui-icon-circle-close { background-position: -32px -192px; }
.ui-icon-circle-triangle-e { background-position: -48px -192px; }
.ui-icon-circle-triangle-s { background-position: -64px -192px; }
.ui-icon-circle-triangle-w { background-position: -80px -192px; }
.ui-icon-circle-triangle-n { background-position: -96px -192px; }
.ui-icon-circle-arrow-e { background-position: -112px -192px; }
.ui-icon-circle-arrow-s { background-position: -128px -192px; }
.ui-icon-circle-arrow-w { background-position: -144px -192px; }
.ui-icon-circle-arrow-n { background-position: -160px -192px; }
.ui-icon-circle-zoomin { background-position: -176px -192px; }
.ui-icon-circle-zoomout { background-position: -192px -192px; }
.ui-icon-circle-check { background-position: -208px -192px; }
.ui-icon-circlesmall-plus { background-position: 0 -208px; }
.ui-icon-circlesmall-minus { background-position: -16px -208px; }
.ui-icon-circlesmall-close { background-position: -32px -208px; }
.ui-icon-squaresmall-plus { background-position: -48px -208px; }
.ui-icon-squaresmall-minus { background-position: -64px -208px; }
.ui-icon-squaresmall-close { background-position: -80px -208px; }
.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
.ui-icon-grip-diagonal-se { background-position: -80px -224px; }


/* Misc visuals
----------------------------------*/

/* Corner radius */
.ui-corner-tl { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; border-top-left-radius: 4px; }
.ui-corner-tr { -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; border-top-right-radius: 4px; }
.ui-corner-bl { -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; border-bottom-left-radius: 4px; }
.ui-corner-br { -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; border-bottom-right-radius: 4px; }
.ui-corner-top { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; border-top-left-radius: 4px; -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; border-top-right-radius: 4px; }
.ui-corner-bottom { -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; border-bottom-left-radius: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; border-bottom-right-radius: 4px; }
.ui-corner-right {  -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; border-top-right-radius: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; border-bottom-right-radius: 4px; }
.ui-corner-left { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; border-top-left-radius: 4px; -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; border-bottom-left-radius: 4px; }
.ui-corner-all { -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; }

/* Overlays */
.ui-widget-overlay { background: #666666 url(http://www.zamkiiruchki.ru/jscripts/tpladmin/ui-bg_di.png) 50% 50% repeat; opacity: .50;filter:Alpha(Opacity=50); }
.ui-widget-shadow { margin: -5px 0 0 -5px; padding: 5px; background: #000000 url(http://www.zamkiiruchki.ru/jscripts/tpladmin/ui-bg_fl.png) 50% 50% repeat-x; opacity: .20;filter:Alpha(Opacity=20); -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }/*
 * jQuery UI Slider 1.8.6
 *
 * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Slider#theming
 */
.ui-slider { position: relative; text-align: left; }
.ui-slider .ui-slider-handle { position: absolute; z-index: 2; width: 1.2em; height: 1.2em; cursor: default; }
.ui-slider .ui-slider-range { position: absolute; z-index: 1; font-size: .7em; display: block; border: 0; background-position: 0 0; }

.ui-slider-horizontal { height: .8em; }
.ui-slider-horizontal .ui-slider-handle { top: -.3em; margin-left: -.6em; }
.ui-slider-horizontal .ui-slider-range { top: 0; height: 100%; }
.ui-slider-horizontal .ui-slider-range-min { left: 0; }
.ui-slider-horizontal .ui-slider-range-max { right: 0; }

.ui-slider-vertical { width: .8em; height: 100px; }
.ui-slider-vertical .ui-slider-handle { left: -.3em; margin-left: 0; margin-bottom: -.6em; }
.ui-slider-vertical .ui-slider-range { left: 0; width: 100%; }
.ui-slider-vertical .ui-slider-range-min { bottom: 0; }
.ui-slider-vertical .ui-slider-range-max { top: 0; }/*
 * jQuery UI Datepicker 1.8.6
 *
 * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Datepicker#theming
 */
.ui-datepicker { width: 17em; padding: .2em .2em 0; }
.ui-datepicker .ui-datepicker-header { position:relative; padding:.2em 0; }
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next { position:absolute; top: 2px; width: 1.8em; height: 1.8em; }
.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover { top: 1px; }
.ui-datepicker .ui-datepicker-prev { left:2px; }
.ui-datepicker .ui-datepicker-next { right:2px; }
.ui-datepicker .ui-datepicker-prev-hover { left:1px; }
.ui-datepicker .ui-datepicker-next-hover { right:1px; }
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span { display: block; position: absolute; left: 50%; margin-left: -8px; top: 50%; margin-top: -8px;  }
.ui-datepicker .ui-datepicker-title { margin: 0 2.3em; line-height: 1.8em; text-align: center; }
.ui-datepicker .ui-datepicker-title select { font-size:1em; margin:1px 0; }
.ui-datepicker select.ui-datepicker-month-year {width: 100%;}
.ui-datepicker select.ui-datepicker-month, 
.ui-datepicker select.ui-datepicker-year { width: 49%;}
.ui-datepicker table {width: 100%; font-size: .9em; border-collapse: collapse; margin:0 0 .4em; }
.ui-datepicker th { padding: .7em .3em; text-align: center; font-weight: bold; border: 0;  }
.ui-datepicker td { border: 0; padding: 1px; }
.ui-datepicker td span, .ui-datepicker td a { display: block; padding:0 6px 0 0 ; text-align: right; text-decoration: none; }
.ui-datepicker .ui-datepicker-buttonpane { background-image: none; margin: .7em 0 0 0; padding:0 .2em; border-left: 0; border-right: 0; border-bottom: 0; }
.ui-datepicker .ui-datepicker-buttonpane button { float: right; margin: .5em .2em .4em; cursor: pointer; padding: .2em .6em .3em .6em; width:auto; overflow:visible; }
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current { float:left; }

/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi { width:auto; }
.ui-datepicker-multi .ui-datepicker-group { float:left; }
.ui-datepicker-multi .ui-datepicker-group table { width:95%; margin:0 auto .4em; }
.ui-datepicker-multi-2 .ui-datepicker-group { width:50%; }
.ui-datepicker-multi-3 .ui-datepicker-group { width:33.3%; }
.ui-datepicker-multi-4 .ui-datepicker-group { width:25%; }
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header { border-left-width:0; }
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header { border-left-width:0; }
.ui-datepicker-multi .ui-datepicker-buttonpane { clear:left; }
.ui-datepicker-row-break { clear:both; width:100%; }

/* RTL support */
.ui-datepicker-rtl { direction: rtl; }
.ui-datepicker-rtl .ui-datepicker-prev { right: 2px; left: auto; }
.ui-datepicker-rtl .ui-datepicker-next { left: 2px; right: auto; }
.ui-datepicker-rtl .ui-datepicker-prev:hover { right: 1px; left: auto; }
.ui-datepicker-rtl .ui-datepicker-next:hover { left: 1px; right: auto; }
.ui-datepicker-rtl .ui-datepicker-buttonpane { clear:right; }
.ui-datepicker-rtl .ui-datepicker-buttonpane button { float: left; }
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current { float:right; }
.ui-datepicker-rtl .ui-datepicker-group { float:right; }
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header { border-right-width:0; border-left-width:1px; }
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header { border-right-width:0; border-left-width:1px; }

/* IE6 IFRAME FIX (taken from datepicker 1.5.3 */
.ui-datepicker-cover {
    display: none; /*sorry for IE5*/
    display/**/: block; /*sorry for IE5*/
    position: absolute; /*must have*/
    z-index: -1; /*must have*/
    filter: mask(); /*must have*/
    top: -4px; /*must have*/
    left: -4px; /*must have*/
    width: 200px; /*must have*/
    height: 200px; /*must have*/
}


.red { color:#F00; }


/* robokassa */

#IncCurrLabel {
	width:100%;
}


/* tables */
table.sorter {
	font-family:arial;
	background-color: #CDCDCD;
	margin:10px 0pt 15px;
	font-size: 8pt;
	width: 100%;
	text-align: left;
}
table.sorter thead tr th, table.sorter tfoot tr th {
	background-color: #e6EEEE;
	border: 1px solid #FFF;
	font-size: 8pt;
	padding: 4px 17px 4px 4px ;
}
table.sorter thead tr .header {
	background-image: url(../../jscripts/tpladmin/bg.gif);
	background-repeat: no-repeat;
	background-position: center right;
	cursor: pointer;
}
.sorter td {
	color: #3D3D3D;
	padding: 4px;
	background-color: #FFF;
	vertical-align: top;
}
table.sorter tbody tr.odd td {
	background-color:#F0F0F6;
}
table.sorter thead tr .headerSortUp {
	background-image: url(../../jscripts/tpladmin/asc.gif);
}
table.sorter thead tr .headerSortDown {
	background-image: url(../../jscripts/tpladmin/desc.gif);
}
table.sorter thead tr .headerSortDown, table.sorter thead tr .headerSortUp {
background-color: #8dbdd8;
}

#alt { background:#ffffff;border:solid 1px #ffff00;position:absolute; top:-200px;left:-200px; }

/*  */ 




.i_r label { padding:4px 0 4px 27px;text-indent:-27px; display:block;line-height:16px; }
table.i_r,#center table.i_r { margin:6px auto; width:61%; border-radius:4px 4px 4px 4px;border:1px solid #c7c7c7;padding:1px 3px;-moz-border-radius:4px 4px 4px 4px;border-style:outset; background:#f2f2f2;}
fieldset.i_r{ margin:6px auto; width:61%; border-radius:4px 4px 4px 4px;border:1px solid #c7c7c7;padding:1px 3px;-moz-border-radius:4px 4px 4px 4px;	
}
.i_r legend { 	padding:0; 	margin:0 13px; }
.i_r legend b { padding:0 10px; }


.hidden, { display:none;}


a:active, a:focus, img, input:focus, input:active { outline: 0; }
button::-moz-focus-inner, 
input[type="reset"]::-moz-focus-inner, 
input[type="button"]::-moz-focus-inner, 
input[type="submit"]::-moz-focus-inner, 
input[type="submit"]::-moz-focus-inner, 
input[type="file"] > input[type="button"]::-moz-focus-inner {/* */
border: none; 
}
input[type="radio"]:focus { 
-moz-outline-radius: 12px !important; 
-moz-outline-offset: 0px !important; 
}

#leftauto {
padding-left:2px;
}
.autom img {
border:none;
}

.svoystva {position:relative; z-index:10;}

.adm span.context0 {float:right; padding:0; position:relative;z-index:20; background-color:transparent !important; 
/*opera margin: 9px 0 -17px 0;height: 22px */;
}

@media not all and (-webkit-min-device-pixel-ratio) { 
.adm span.context0 { margin: 9px 0 -17px 0;height: 22px ; }
}

.adm span .context2, .adm span .context3 {padding:3px 8px 3px 7px; border:solid 1px transparent;}

.adm span:hover .context2 { background: url(../../jscripts/tpladmin/package_settings.png) center center no-repeat ;   }
.adm span:hover .context3 { background: url(../../jscripts/tpladmin/document-edit.png) center center no-repeat ; }

.adm span:hover .context2:hover,.adm span:hover .context3:hover { border:solid 1px #000080; } 

.context2 img,.context3 img,.context4 img { width:1px; height:1px; border:none; }

.context4 { background: url(../../jscripts/tpladmin/document-edit.png) center center no-repeat ; padding:3px 8px 3px 7px; border:solid 1px transparent;}



/*  blocks */ 

.tov1_block {
width:155px;
margin:0px 0px 0px 0px ;
}


		/* b-1 */ 
		body #center .tov1_block-1, .tov1_block-1  { width:155px; height:15px; font-size:1px;
					
		background: url(../img/tpl/tov1_block-2-1.png) left top no-repeat;padding:0;}
		
		#ie6 #center .tov1_block-1,#ie6 .tov1_block-1 {
		background: none;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/cont/img/tpl/tov1_block-2-1.png", sizingMethod='crop');}
		
		
		/* b-2 */
		#content .tov1_block-2, #hmenu .tov1_block-2, .tov1_block-2 {
		width:135px;
		padding: 0 10px 0 10px;
		
		
		background: url(../img/tpl/tov1_block-2-2.png) left top repeat-y ; }
		
		#ie6 #content .tov1_block-2, #ie6 #hmenu .tov1_block-2,#ie6 .tov1_block-2
		{background: none;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/cont/img/tpl/tov1_block-2-2.png", sizingMethod='scale');} 
		
		
		/* b-3 */
		.tov1_block-3,body #center .tov1_block-3 , #hmenu .tov1_block-3{
		width:155px;
		height:14px; 
		font-size:1px;
		
		background: url(../img/tpl/tov1_block-2-3.png) left top no-repeat;padding:0;}
		
		#ie6 #center  .tov1_block-3 ,#ie6  #hmenu .tov1_block-3,#ie6 .tov1_block-3 {background: none;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/cont/img/tpl/tov1_block-2-3.png", sizingMethod='crop');}
		
		 
		



/* b-2 */ 
.tov1_block-2 {overflow:hidden;text-align:;}

.tov1_block-2 span, .tov1_block-2 label,.tov1_block-2 p, .tov1_block-2 .ina, .tov1_block-2 a {
font-size: px;
font-family: ;
color: #;
font-weight: ;
 
padding: 0px 0px 0px 0px;
/*display:block;*/
height:auto;
text-align:;
}



.tov1_block-2 label, .tov1_block-2 a,.tov1_block-2 input {
color: #;
text-decoration:none;
position:relative; 

}
.tov1_block-2 a:hover{
color: #;
text-decoration:none;
}
.tov1_block-2 form {
margin:0;
}
.tov1_block-2 h3 {color: #;text-align:;margin: 0 0 5px 0;}




	 
/*  blocks */ 

.mm2 {
width:200px;
margin:0px 0px 0px 0px ;
}


		/* b-1 */ 
		body #center .mm2-1, .mm2-1  { width:200px; height:35px; font-size:1px;
					
		background: url(../img/tpl/mm2-2-1.png) left top no-repeat;padding:0;}
		
		#ie6 #center .mm2-1,#ie6 .mm2-1 {
		background: none;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/cont/img/tpl/mm2-2-1.png", sizingMethod='crop');}
		
		
		/* b-2 */
		#content .mm2-2, #hmenu .mm2-2, .mm2-2 {
		width:180px;
		padding: 0 0px 0 20px;
		
		
		background: url(../img/tpl/mm2-2-2.png) left top repeat-y ; }
		
		#ie6 #content .mm2-2, #ie6 #hmenu .mm2-2,#ie6 .mm2-2
		{background: none;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/cont/img/tpl/mm2-2-2.png", sizingMethod='scale');} 
		
		
		/* b-3 */
		.mm2-3,body #center .mm2-3 , #hmenu .mm2-3{
		width:200px;
		height:2px; 
		font-size:1px;
		
		background: url(../img/tpl/mm2-2-3.png) left top no-repeat;padding:0;}
		
		#ie6 #center  .mm2-3 ,#ie6  #hmenu .mm2-3,#ie6 .mm2-3 {background: none;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/cont/img/tpl/mm2-2-3.png", sizingMethod='crop');}
		
		 
		



/* b-2 */ 
.mm2-2 {overflow:hidden;text-align:left;}

.mm2-2 span, .mm2-2 label,.mm2-2 p, .mm2-2 .ina, .mm2-2 a {
font-size: px;
font-family: ;
color: #;
font-weight: ;
 
padding: 0px 0px 0px 0px;
/*display:block;*/
height:auto;
text-align:left;
}



.mm2-2 label, .mm2-2 a,.mm2-2 input {
color: #;
text-decoration:none;
position:relative; 

}
.mm2-2 a:hover{
color: #;
text-decoration:none;
}
.mm2-2 form {
margin:0;
}
.mm2-2 h3 {color: #;text-align:left;margin: 0 0 5px 0;}




	 
/*  blocks */ 

.centerblock {
width:271px;
margin:0px 0px 0px 0px ;
}


		/* b-1 */ 
		body #center .centerblock-1, .centerblock-1  { width:271px; height:12px; font-size:1px;
					
		background: url(../img/tpl/centerblock-2-1.png) left top no-repeat;padding:0;}
		
		#ie6 #center .centerblock-1,#ie6 .centerblock-1 {
		background: none;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/cont/img/tpl/centerblock-2-1.png", sizingMethod='crop');}
		
		
		/* b-2 */
		#content .centerblock-2, #hmenu .centerblock-2, .centerblock-2 {
		width:225px;
		padding: 0 23px 0 23px;
		
		
		background: url(../img/tpl/centerblock-2-2.png) left top repeat-y ; }
		
		#ie6 #content .centerblock-2, #ie6 #hmenu .centerblock-2,#ie6 .centerblock-2
		{background: none;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/cont/img/tpl/centerblock-2-2.png", sizingMethod='scale');} 
		
		
		/* b-3 */
		.centerblock-3,body #center .centerblock-3 , #hmenu .centerblock-3{
		width:271px;
		height:20px; 
		font-size:1px;
		
		background: url(../img/tpl/centerblock-2-3.png) left top no-repeat;padding:0;}
		
		#ie6 #center  .centerblock-3 ,#ie6  #hmenu .centerblock-3,#ie6 .centerblock-3 {background: none;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/cont/img/tpl/centerblock-2-3.png", sizingMethod='crop');}
		
		 
		



/* b-2 */ 
.centerblock-2 {overflow:hidden;text-align:;}

.centerblock-2 span, .centerblock-2 label,.centerblock-2 p, .centerblock-2 .ina, .centerblock-2 a {
font-size: 12px;
font-family: ;
color: #000000;
font-weight: normal;
 
padding: 15px 0px 15px 0px;
/*display:block;*/
height:auto;
text-align:;
}



.centerblock-2 label, .centerblock-2 a,.centerblock-2 input {
color: #000000;
text-decoration:none;
position:relative; 

}
.centerblock-2 a:hover{
color: #c44e00;
text-decoration:none;
}
.centerblock-2 form {
margin:0;
}
.centerblock-2 h3 {color: #000000;text-align:;margin: 0 0 5px 0;}




	 
/*  blocks */ 

.blockopros {
width:200px;
margin:0px 0px 0px 0px ;
}


		/* b-1 */ 
		body #center .blockopros-1, .blockopros-1  { width:200px; height:35px; font-size:1px;
					
		background: url(../img/tpl/blockopros-2-1.png) left top no-repeat;padding:0;}
		
		#ie6 #center .blockopros-1,#ie6 .blockopros-1 {
		background: none;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/cont/img/tpl/blockopros-2-1.png", sizingMethod='crop');}
		
		
		/* b-2 */
		#content .blockopros-2, #hmenu .blockopros-2, .blockopros-2 {
		width:170px;
		padding: 0 15px 0 15px;
		
		
		background: url(../img/tpl/blockopros-2-2.png) left top repeat-y ; }
		
		#ie6 #content .blockopros-2, #ie6 #hmenu .blockopros-2,#ie6 .blockopros-2
		{background: none;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/cont/img/tpl/blockopros-2-2.png", sizingMethod='scale');} 
		
		
		/* b-3 */
		.blockopros-3,body #center .blockopros-3 , #hmenu .blockopros-3{
		width:200px;
		height:2px; 
		font-size:1px;
		
		background: url(../img/tpl/blockopros-2-3.png) left top no-repeat;padding:0;}
		
		#ie6 #center  .blockopros-3 ,#ie6  #hmenu .blockopros-3,#ie6 .blockopros-3 {background: none;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/cont/img/tpl/blockopros-2-3.png", sizingMethod='crop');}
		
		 
		



/* b-2 */ 
.blockopros-2 {overflow:hidden;text-align:left;}

.blockopros-2 span, .blockopros-2 label,.blockopros-2 p, .blockopros-2 .ina, .blockopros-2 a {
font-size: 11px;
font-family: ;
color: #000000;
font-weight: normal;
 
padding: 3px 0px 3px 0px;
/*display:block;*/
height:auto;
text-align:left;
}



.blockopros-2 label, .blockopros-2 a,.blockopros-2 input {
color: #000000;
text-decoration:none;
position:relative; 

}
.blockopros-2 a:hover{
color: #c44e00;
text-decoration:none;
}
.blockopros-2 form {
margin:0;
}
.blockopros-2 h3 {color: #000000;text-align:left;margin: 0 0 5px 0;}




	 
/*  blocks */ 

.blocknews {
width:200px;
margin:20px 0px 0px 0px ;
}


		/* b-1 */ 
		body #center .blocknews-1, .blocknews-1  { width:200px; height:35px; font-size:1px;
					
		background: url(../img/tpl/blocknews-2-1.png) left top no-repeat;padding:0;}
		
		#ie6 #center .blocknews-1,#ie6 .blocknews-1 {
		background: none;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/cont/img/tpl/blocknews-2-1.png", sizingMethod='crop');}
		
		
		/* b-2 */
		#content .blocknews-2, #hmenu .blocknews-2, .blocknews-2 {
		width:165px;
		padding: 0 15px 0 20px;
		
		
		background: url(../img/tpl/blocknews-2-2.png) left top repeat-y ; }
		
		#ie6 #content .blocknews-2, #ie6 #hmenu .blocknews-2,#ie6 .blocknews-2
		{background: none;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/cont/img/tpl/blocknews-2-2.png", sizingMethod='scale');} 
		
		
		/* b-3 */
		.blocknews-3,body #center .blocknews-3 , #hmenu .blocknews-3{
		width:200px;
		height:2px; 
		font-size:1px;
		
		background: url(../img/tpl/blocknews-2-3.png) left top no-repeat;padding:0;}
		
		#ie6 #center  .blocknews-3 ,#ie6  #hmenu .blocknews-3,#ie6 .blocknews-3 {background: none;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/cont/img/tpl/blocknews-2-3.png", sizingMethod='crop');}
		
		 
		



/* b-2 */ 
.blocknews-2 {overflow:hidden;text-align:left;}

.blocknews-2 span, .blocknews-2 label,.blocknews-2 p, .blocknews-2 .ina, .blocknews-2 a {
font-size: 12px;
font-family: Tahoma, Geneva, sans-serif;
color: #000000;
font-weight: normal;
 
padding: px 0px px 0px;
/*display:block;*/
height:auto;
text-align:left;
}



.blocknews-2 label, .blocknews-2 a,.blocknews-2 input {
color: #000000;
text-decoration:underline;
position:relative; 

}
.blocknews-2 a:hover{
color: #741113;
text-decoration:none;
}
.blocknews-2 form {
margin:0;
}
.blocknews-2 h3 {color: #000000;text-align:left;margin: 0 0 5px 0;}




	 
/*  blocks */ 

.blockbaner {
width:200px;
margin:0px 0px 0px 0px ;
}


		/* b-1 */ 
		body #center .blockbaner-1, .blockbaner-1  { width:200px; height:35px; font-size:1px;
					
		background: url(../img/tpl/blockbaner-2-1.png) left top no-repeat;padding:0;}
		
		#ie6 #center .blockbaner-1,#ie6 .blockbaner-1 {
		background: none;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/cont/img/tpl/blockbaner-2-1.png", sizingMethod='crop');}
		
		
		/* b-2 */
		#content .blockbaner-2, #hmenu .blockbaner-2, .blockbaner-2 {
		width:180px;
		padding: 0 10px 0 10px;
		
		
		background: url(../img/tpl/blockbaner-2-2.png) left top repeat-y ; }
		
		#ie6 #content .blockbaner-2, #ie6 #hmenu .blockbaner-2,#ie6 .blockbaner-2
		{background: none;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/cont/img/tpl/blockbaner-2-2.png", sizingMethod='scale');} 
		
		
		/* b-3 */
		.blockbaner-3,body #center .blockbaner-3 , #hmenu .blockbaner-3{
		width:200px;
		height:2px; 
		font-size:1px;
		
		background: url(../img/tpl/blockbaner-2-3.png) left top no-repeat;padding:0;}
		
		#ie6 #center  .blockbaner-3 ,#ie6  #hmenu .blockbaner-3,#ie6 .blockbaner-3 {background: none;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/cont/img/tpl/blockbaner-2-3.png", sizingMethod='crop');}
		
		 
		



/* b-2 */ 
.blockbaner-2 {overflow:hidden;text-align:center;}

.blockbaner-2 span, .blockbaner-2 label,.blockbaner-2 p, .blockbaner-2 .ina, .blockbaner-2 a {
font-size: 12px;
font-family: ;
color: #000000;
font-weight: normal;
 
padding: 0px 0px 0px 0px;
/*display:block;*/
height:auto;
text-align:center;
}



.blockbaner-2 label, .blockbaner-2 a,.blockbaner-2 input {
color: #000000;
text-decoration:none;
position:relative; 

}
.blockbaner-2 a:hover{
color: #c44e00;
text-decoration:none;
}
.blockbaner-2 form {
margin:0;
}
.blockbaner-2 h3 {color: #000000;text-align:center;margin: 0 0 5px 0;}




	 
/*  blocks */ 

.blockcart {
width:175px;
margin:0px 0px 0px 0px ;
}


		/* b-1 */ 
		body #center .blockcart-1, .blockcart-1  { width:175px; height:75px; font-size:1px;
					
		background: url(../img/tpl/blockcart-2-1.png) left top no-repeat;padding:0;}
		
		#ie6 #center .blockcart-1,#ie6 .blockcart-1 {
		background: none;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/cont/img/tpl/blockcart-2-1.png", sizingMethod='crop');}
		
		
		/* b-2 */
		#content .blockcart-2, #hmenu .blockcart-2, .blockcart-2 {
		width:135px;
		padding: 0 20px 0 20px;
		
		
		background: url(../img/tpl/blockcart-2-2.png) left top repeat-y ; }
		
		#ie6 #content .blockcart-2, #ie6 #hmenu .blockcart-2,#ie6 .blockcart-2
		{background: none;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/cont/img/tpl/blockcart-2-2.png", sizingMethod='scale');} 
		
		
		/* b-3 */
		.blockcart-3,body #center .blockcart-3 , #hmenu .blockcart-3{
		width:175px;
		height:33px; 
		font-size:1px;
		
		background: url(../img/tpl/blockcart-2-3.png) left top no-repeat;padding:0;}
		
		#ie6 #center  .blockcart-3 ,#ie6  #hmenu .blockcart-3,#ie6 .blockcart-3 {background: none;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/cont/img/tpl/blockcart-2-3.png", sizingMethod='crop');}
		
		 
		



/* b-2 */ 
.blockcart-2 {overflow:hidden;text-align:center;}

.blockcart-2 span, .blockcart-2 label,.blockcart-2 p, .blockcart-2 .ina, .blockcart-2 a {
font-size: 12px;
font-family: ;
color: #000000;
font-weight: normal;
 
padding: px 0px px 0px;
/*display:block;*/
height:auto;
text-align:center;
}



.blockcart-2 label, .blockcart-2 a,.blockcart-2 input {
color: #000000;
text-decoration:none;
position:relative; 

}
.blockcart-2 a:hover{
color: #ff0000;
text-decoration:none;
}
.blockcart-2 form {
margin:0;
}
.blockcart-2 h3 {color: #000000;text-align:center;margin: 0 0 5px 0;}




	 
/*  blocks */ 

.blocktov {
width:225px;
margin:0px 0px 20px 0px ;
}


		/* b-1 */ 
		body #center .blocktov-1, .blocktov-1  { width:225px; height:px; font-size:1px;
		 } 
		
		/* b-2 */
		#content .blocktov-2, #hmenu .blocktov-2, .blocktov-2 {
		width:195px;
		padding: 0 15px 0 15px;
		
		 } 
		
		/* b-3 */
		.blocktov-3,body #center .blocktov-3 , #hmenu .blocktov-3{
		width:225px;
		height:0px; 
		font-size:1px;
		 } 
		 
		



/* b-2 */ 
.blocktov-2 {overflow:hidden;text-align:;}

.blocktov-2 span, .blocktov-2 label,.blocktov-2 p, .blocktov-2 .ina, .blocktov-2 a {
font-size: px;
font-family: ;
color: #;
font-weight: ;
 
padding: 0px 0px 0px 0px;
/*display:block;*/
height:auto;
text-align:;
}



.blocktov-2 label, .blocktov-2 a,.blocktov-2 input {
color: #;
text-decoration:none;
position:relative; 

}
.blocktov-2 a:hover{
color: #;
text-decoration:none;
}
.blocktov-2 form {
margin:0;
}
.blocktov-2 h3 {color: #;text-align:;margin: 0 0 5px 0;}




	 
/*  blocks */ 

.blockcat {
width:225px;
margin:0px 0px 20px 0px ;
}


		/* b-1 */ 
		body #center .blockcat-1, .blockcat-1  { width:225px; height:px; font-size:1px;
		 } 
		
		/* b-2 */
		#content .blockcat-2, #hmenu .blockcat-2, .blockcat-2 {
		width:205px;
		padding: 0 10px 0 10px;
		
		 } 
		
		/* b-3 */
		.blockcat-3,body #center .blockcat-3 , #hmenu .blockcat-3{
		width:225px;
		height:0px; 
		font-size:1px;
		 } 
		 
		



/* b-2 */ 
.blockcat-2 {overflow:hidden;text-align:;}

.blockcat-2 span, .blockcat-2 label,.blockcat-2 p, .blockcat-2 .ina, .blockcat-2 a {
font-size: px;
font-family: ;
color: #;
font-weight: ;
 
padding: 0px 0px 0px 0px;
/*display:block;*/
height:auto;
text-align:;
}



.blockcat-2 label, .blockcat-2 a,.blockcat-2 input {
color: #;
text-decoration:none;
position:relative; 

}
.blockcat-2 a:hover{
color: #;
text-decoration:none;
}
.blockcat-2 form {
margin:0;
}
.blockcat-2 h3 {color: #;text-align:;margin: 0 0 5px 0;}




	 
/*  blocks */ 

.blockfoto {
width:187px;
margin:0px 0px 0px 0px ;
}


		/* b-1 */ 
		body #center .blockfoto-1, .blockfoto-1  { width:187px; height:15px; font-size:1px;
					
		background: url(../img/tpl/blockfoto-2-1.png) left top no-repeat;padding:0;}
		
		#ie6 #center .blockfoto-1,#ie6 .blockfoto-1 {
		background: none;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/cont/img/tpl/blockfoto-2-1.png", sizingMethod='crop');}
		
		
		/* b-2 */
		#content .blockfoto-2, #hmenu .blockfoto-2, .blockfoto-2 {
		width:187px;
		padding: 0 0px 0 0px;
		
		
		background: url(../img/tpl/blockfoto-2-2.png) left top repeat-y ; }
		
		#ie6 #content .blockfoto-2, #ie6 #hmenu .blockfoto-2,#ie6 .blockfoto-2
		{background: none;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/cont/img/tpl/blockfoto-2-2.png", sizingMethod='scale');} 
		
		
		/* b-3 */
		.blockfoto-3,body #center .blockfoto-3 , #hmenu .blockfoto-3{
		width:187px;
		height:14px; 
		font-size:1px;
		
		background: url(../img/tpl/blockfoto-2-3.png) left top no-repeat;padding:0;}
		
		#ie6 #center  .blockfoto-3 ,#ie6  #hmenu .blockfoto-3,#ie6 .blockfoto-3 {background: none;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/cont/img/tpl/blockfoto-2-3.png", sizingMethod='crop');}
		
		 
		



/* b-2 */ 
.blockfoto-2 {overflow:hidden;text-align:center;}

.blockfoto-2 span, .blockfoto-2 label,.blockfoto-2 p, .blockfoto-2 .ina, .blockfoto-2 a {
font-size: px;
font-family: ;
color: #;
font-weight: ;
 
padding: 0px 0px 0px 0px;
/*display:block;*/
height:auto;
text-align:center;
}



.blockfoto-2 label, .blockfoto-2 a,.blockfoto-2 input {
color: #;
text-decoration:none;
position:relative; 

}
.blockfoto-2 a:hover{
color: #;
text-decoration:none;
}
.blockfoto-2 form {
margin:0;
}
.blockfoto-2 h3 {color: #;text-align:center;margin: 0 0 5px 0;}




	 
/*  blocks */ 

.blockauth {
width:307px;
margin:0px 0px 0px 0px ;
}


		/* b-1 */ 
		body #center .blockauth-1, .blockauth-1  { width:307px; height:10px; font-size:1px;
					
		background: url(../img/tpl/blockauth-2-1.png) left top no-repeat;padding:0;}
		
		#ie6 #center .blockauth-1,#ie6 .blockauth-1 {
		background: none;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/cont/img/tpl/blockauth-2-1.png", sizingMethod='crop');}
		
		
		/* b-2 */
		#content .blockauth-2, #hmenu .blockauth-2, .blockauth-2 {
		width:307px;
		padding: 0 0px 0 0px;
		
		
		background: url(../img/tpl/blockauth-2-2.png) left top repeat-y ; }
		
		#ie6 #content .blockauth-2, #ie6 #hmenu .blockauth-2,#ie6 .blockauth-2
		{background: none;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/cont/img/tpl/blockauth-2-2.png", sizingMethod='scale');} 
		
		
		/* b-3 */
		.blockauth-3,body #center .blockauth-3 , #hmenu .blockauth-3{
		width:307px;
		height:8px; 
		font-size:1px;
		
		background: url(../img/tpl/blockauth-2-3.png) left top no-repeat;padding:0;}
		
		#ie6 #center  .blockauth-3 ,#ie6  #hmenu .blockauth-3,#ie6 .blockauth-3 {background: none;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/cont/img/tpl/blockauth-2-3.png", sizingMethod='crop');}
		
		 
		



/* b-2 */ 
.blockauth-2 {overflow:hidden;text-align:center;}

.blockauth-2 span, .blockauth-2 label,.blockauth-2 p, .blockauth-2 .ina, .blockauth-2 a {
font-size: 12px;
font-family: Arial, Helvetica, sans-serif;
color: #000000;
font-weight: ;
 
padding: px 0px px 0px;
/*display:block;*/
height:auto;
text-align:center;
}



.blockauth-2 label, .blockauth-2 a,.blockauth-2 input {
color: #000000;
text-decoration:none;
position:relative; 

}
.blockauth-2 a:hover{
color: #000000;
text-decoration:none;
}
.blockauth-2 form {
margin:0;
}
.blockauth-2 h3 {color: #000000;text-align:center;margin: 0 0 5px 0;}




	 
/*  blocks */ 

.hmm1 {
width:158px;
margin:0px 0px 0px 0px ;
}


		/* b-1 */ 
		body #center .hmm1-1, .hmm1-1  { width:158px; height:10px; font-size:1px;
					
		background: url(../img/tpl/hmm1-2-1.png) left top no-repeat;padding:0;}
		
		#ie6 #center .hmm1-1,#ie6 .hmm1-1 {
		background: none;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/cont/img/tpl/hmm1-2-1.png", sizingMethod='crop');}
		
		
		/* b-2 */
		#content .hmm1-2, #hmenu .hmm1-2, .hmm1-2 {
		width:155px;
		padding: 0 0px 0 3px;
		
		
		background: url(../img/tpl/hmm1-2-2.png) left top repeat-y ; }
		
		#ie6 #content .hmm1-2, #ie6 #hmenu .hmm1-2,#ie6 .hmm1-2
		{background: none;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/cont/img/tpl/hmm1-2-2.png", sizingMethod='scale');} 
		
		
		/* b-3 */
		.hmm1-3,body #center .hmm1-3 , #hmenu .hmm1-3{
		width:158px;
		height:9px; 
		font-size:1px;
		
		background: url(../img/tpl/hmm1-2-3.png) left top no-repeat;padding:0;}
		
		#ie6 #center  .hmm1-3 ,#ie6  #hmenu .hmm1-3,#ie6 .hmm1-3 {background: none;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/cont/img/tpl/hmm1-2-3.png", sizingMethod='crop');}
		
		 
		



/* b-2 */ 
.hmm1-2 {overflow:hidden;text-align:;}

.hmm1-2 span, .hmm1-2 label,.hmm1-2 p, .hmm1-2 .ina, .hmm1-2 a {
font-size: px;
font-family: ;
color: #;
font-weight: ;
 
padding: 0px 0px 0px 0px;
/*display:block;*/
height:auto;
text-align:;
}



.hmm1-2 label, .hmm1-2 a,.hmm1-2 input {
color: #;
text-decoration:none;
position:relative; 

}
.hmm1-2 a:hover{
color: #;
text-decoration:none;
}
.hmm1-2 form {
margin:0;
}
.hmm1-2 h3 {color: #;text-align:;margin: 0 0 5px 0;}
