

.addcart_suc_head {
    text-align:  center;
    margin-bottom: 10px;
}
.addcart_added_head {
    text-align:center;color:red;font-size:15px;margin-bottom:10px
}
.reset html,.reset body,.reset div,.reset span,.reset applet,.reset object,.reset iframe,.reset h1,.reset h2,.reset h3,.reset h4,.reset h5,.reset h6,.reset p,.reset blockquote,.reset pre,.reset a,.reset abbr,.reset acronym,.reset address,.reset big,.reset cite,.reset code,.reset del,.reset dfn,.reset em,.reset img,.reset ins,.reset kbd,.reset q,.reset s,.reset samp,.reset small,.reset strike,.reset strong,.reset sub,.reset sup,.reset tt,.reset var,.reset b,.reset u,.reset i,.reset center,.reset dl,.reset dt,.reset dd,.reset ol,.reset ul,.reset li,.reset fieldset,.reset form,.reset label,.reset legend,.reset table,.reset caption,.reset tbody,.reset tfoot,.reset thead,.reset tr,.reset th,.reset td,.reset article,.reset aside,.reset canvas,.reset details,.reset embed,.reset figure,.reset figcaption,.reset footer,.reset header,.reset hgroup,.reset menu,.reset nav,.reset output,.reset ruby,.reset section,.reset summary,.reset time,.reset mark,.reset audio,.reset video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline} 
.reset article,.reset aside,.reset details,.reset figcaption,.reset figure,.reset footer,.reset header,.reset hgroup,.reset menu,.reset nav,.reset section{display:block}
.reset body{line-height:1}
.reset ol,.reset ul{list-style:none}
.reset blockquote,.reset q{quotes:none}
.reset blockquote:before,.reset blockquote:after,.reset q:before,.reset q:after{content:'';content:none}
.reset table{border-collapse:collapse;border-spacing:0}


.cartit.pricedost_on {
	width: 37%;
}

.num_tov_out {
	white-space:nowrap;
}

td.fullcart_img {
    width: 80px;
    text-align: center;
}


.cartit { margin: 0px 0px 0px auto; width: 22%; text-align: left; padding: 10px 0px; }
.cartit_weight, .price_itogo { padding: 10px 0px 0px;    }

.cartit_summ, .price_itogo, .pricedost  {
    font-size: large;
}



.edit_img { display: none; border:#f00 dashed 1px; }
.editmode .edit_img { display: block;  }


.ihd { margin:0; padding:0; }
.ihd li {   list-style-type: none; }

.ihd_li_in {  background-position: top left; background-repeat: no-repeat; }

.fan_padding {
	padding: 20px;
}


.noselect, .unselect {
	-webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.spacer { font-size:1px; line-height:1px; }
.colopr { height:10px; }
 
body #fancybox-outer, body #fancybox-content, body #fancybox-wrap { 

  -moz-box-sizing: initial;
   box-sizing: initial; }
   
.absoluter_mover { cursor: move; }
.searchq input { width:100%; }

.bnews_hor td { vertical-align: top; }

 .fs10 {font-size:10px; }  .fs11 {font-size:11px; }  .fs12 {font-size:12px; }  .fs13 {font-size:13px; }  .fs14 {font-size:14px; }  .fs15 {font-size:15px; }  .fs16 {font-size:16px; }  .fs17 {font-size:17px; }  .fs18 {font-size:18px; }  .fs19 {font-size:19px; }  .fs20 {font-size:20px; }  .fs21 {font-size:21px; }  .fs22 {font-size:22px; }  .fs23 {font-size:23px; }  .fs24 {font-size:24px; }  .fs25 {font-size:25px; }  .fs26 {font-size:26px; }  .fs27 {font-size:27px; }  .fs28 {font-size:28px; }  .fs29 {font-size:29px; }  .fs30 {font-size:30px; }  .fs31 {font-size:31px; }  .fs32 {font-size:32px; }  .fs33 {font-size:33px; }  .fs34 {font-size:34px; }  .fs35 {font-size:35px; }  .fs36 {font-size:36px; }  .fs37 {font-size:37px; }  .fs38 {font-size:38px; }  .fs39 {font-size:39px; }  .fs40 {font-size:40px; }  .fs41 {font-size:41px; }  .fs42 {font-size:42px; }  .fs43 {font-size:43px; }  .fs44 {font-size:44px; }  .fs45 {font-size:45px; }  .fs46 {font-size:46px; }  .fs47 {font-size:47px; }  .fs48 {font-size:48px; }  .fs49 {font-size:49px; }  .fs50 {font-size:50px; } 
.white, a.white, .white a {color: #fff; } 


.num_tov_out { position: relative; }
span.chnum { position: absolute; top: 1px; left: 39px; border: 1px solid rgb(195, 195, 195); border-radius: 3px; display: block; width: 9px; padding: 0px; line-height: 12px; cursor: pointer; -webkit-user-select: none; background: rgb(221, 221, 221); }
span.chnum.chnum_down { top: 17px; }
.nomore { padding: 1px 3px; border: 1px solid rgb(255, 0, 0); position: absolute; top: 1px; left: 56px; background: #fff; width: 81px; border-radius: 3px; font-size: 12px; font-family: arial;}


.a_content { display: block; width:100%; height:100%; }
 .editmode .abs_res {background: rgba(255,0,0,0.3); }
.abs_res .ui-icon { width: 0; }
.editmode .abs_res .ui-icon { width: 16px; }

.csse_close { position: absolute; top:0; right:0; }
.collapse, .collapse td {  border-collapse: collapse; }

.up { text-transform: uppercase; }

.thousand { padding-left:2px; } 

.pass_elem {
position:absolute;
z-index:2000;
margin-left:8px;
margin-top:4px;
color:#909090
}
.colorpicker { z-index:9999; }

.multicolmenu li { list-style:none; }
.multicolmenu ul  { padding:0;margin:0;  }
.multicolmenu td {
	text-align: left;
	vertical-align: top;
}

.ui-resizable-handle {
	right: 0;
position: absolute;
bottom: 0;
}
#siteedit { position: fixed; left:0; top:0; width: 25px; height:25px;  z-index: 9990; 
background:url(/jscripts/tpladmin/save.png) -200px 0 no-repeat ; cursor: pointer;
}

#siteedit:hover,  #siteedit.edited  {
background:url(/jscripts/tpladmin/save.png) center center no-repeat #ff0;
}

#siteedit.saving { background:url(/jscripts/tpladmin/ajax.gif) center center no-repeat #ff0; }

#se_window  {  background: #e4e4e4; border-radius: 3px; 
-moz-box-shadow: 0 0 10px #000000;
-webkit-box-shadow: 0 0 10px #000000;
box-shadow: 0 0 10px #000000;
position: fixed !important;
top:30px; left:30px;
z-index: 9991;
display: none; 
}
#se_window.se_show{
	display: block; 
}

#se_inwindow {

} 

a { cursor: pointer; }
.labels { position: absolute;  z-index: 100; }
.inlabels { position: relative;  }

.news_row {  padding: 8px 0; }


#center table.tabmod { text-align: left; }
.adcart { cursor: pointer; }
.inlineform {border-collapse: collapse; }

.absoluter_mover {
	width:16px;
	height:16px;
	background: url(/jscripts/tpladmin/move.png) rgba(255, 242, 0, 0.39);
	position: absolute;
	right:16px;
	display: none;
	z-index: 9999;
}
.abs_selected .absoluter_mover{
	 display: block;
}
.aedit {
	width:16px;
	height:16px;
	background: url(/jscripts/tpladmin/document-edit.png) rgba(255, 242, 0, 0.39);
	position: absolute;
	right:0;
	display: none;
	z-index: 9999;
}
.absoluter:hover .aedit , .absoluter:hover .absoluter_mover  {
	display: block;
}

.absoluter:hover { /*box-shadow:         0px 0px 5px 0px rgba(0, 0, 0, 0.1); */ }



#outcadmenu {
	position: relative;
}
#cadmenu {
	background: #fff200;
	display: none;
	position: absolute;
	padding: 7px;
	right: 0;
	
	
}
#center #cadmenu a {color: #000;}

#incen:hover #cadmenu {
	display: block;
} 


/* Pop-up message and fading background */
  #opaco {
     background-color: #000000;
     left: 0;
   
     opacity: 0; 
     position: absolute;
     top: 0;
     width: 100%;
     z-index: 1050;
   }

  #popup {
     background-color: #FFFFFF;
     position: fixed;
     /*width:300px;*/
     left:50%;
     top:50%;
     min-width: 300px;
     z-index: 1051;
  }

  #popup h3 {
    margin-bottom: 10px;
  }

  #popup textarea {
    display: block;
    width: auto;
    margin-bottom: 10px;
  }

  #popup p {
    margin: 10px;
    line-height: 1.3em;
    font-size: 1.1em;
    color: #444444;
  }

  #popup .close-btn {
    margin: 10px;
  }

  div.bug {
   
    padding:10px;
  }

  div.reference {
   
    padding:10px;
  }


.abshmenu {
	right: 0;
}
#savepage {position: fixed; left: 0; bottom: 20px; z-index: 9999;}
.absoluter  { position: absolute; }
.blockfloater { position: relative; margin: auto;  }
#center .blockfloater p, #center .blockfloater p a { padding: 0;
}
.dash { float: left;  position: relative; } 
.dashboard .dash .point2 { padding: 0 2px; }

.dash .digit {   float: left;  position: relative; }

#tabcontent .tovfield_name span  { cursor: pointer; border-bottom: 1px dotted black;  }
#tabcontent .tovfield_name i {   padding-left: 16px ; background: url(/jscripts/tpladmin/down.png) 0px 6px no-repeat; }
#tabcontent .tovfield.hidedset i {   padding-left: 16px ; background: url(/jscripts/tpladmin/right.png) 2px 4px no-repeat; }
#tabcontent .tovfield.hidedset .tov_val  { display: none; }
.reload{
	background:url(/jscripts/tpladmin/reload.png);
	width:16px;
	height:16px;
	cursor:pointer;
	top:0;
	right:0;
}
.ndesc { margin: 6px  0 0 0 ; } 

.afixed { position:fixed; }


#center .adcart a, #cmenu .adcartmini a { display:block; text-align:center; }

.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; }

#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;
	padding: 7px 0;
}

.capcha td { 
	padding:5px 0;
}
#center .tovset td {text-align:left;}
.emailsubscribe {width:94%;}
#cmenu {overflow:auto; }
.colopr { background-image:url(/cont/img/tpl/imgopr.png); }
#center td, #center th  { 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 { }
.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 {
	display: none;
}
.editmode #coord { display: block;  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; } 


 

.mmodcol1 { width:50%; }  

#center .arow a{ display:block; width:15px;height:32px; 
background-image:url(/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: 12px; 
				
				color: #7a7a7a; 
				font-weight: normal; 
				padding: 0px 0px 0px 0px;  
				text-align:left; 
				
				
				
				
				;
				}
				
				#center .navigat a {
					text-decoration:underline; }	
				
				#center .navigat a:hover {
					
					color:#000000;
					text-decoration:underline;} 
					
		
		
				
				h1 {
				 font-size: 23px; 
				font-family: Verdana, Helvetica, sans-serif; 
				color: #897019; 
				
				padding: 0px 0px 0px 14px;  
				
				
				
				
				
				;
				}
				
				h2 {
				 font-size: 22px; 
				font-family: Verdana, Helvetica, sans-serif; 
				color: #897019; 
				
				padding: 0px 0px 0px 0px;  
				
				
				
				
				
				;
				}
				
				#center {
				 font-size: 13px; 
				font-family: Verdana, Helvetica, sans-serif; 
				color: #545454; 
				
				padding: 0px 0px 0px 0px;  
				text-align:justify; 
				
				
				
				
				;
				}
				
				h3 {
				 font-size: 21px; 
				font-family: Verdana, Helvetica, sans-serif; 
				color: #897019; 
				font-weight: normal; 
				padding: 0px 0px 0px 0px;  
				
				
				
				
				
				;
				}
				
				#footer,#footer a {
				 font-size: 11px; 
				
				color: #757575; 
				font-weight: normal; 
				padding: 0px 0px 0px 0px;  
				text-align:center; 
				font-style:normal; 
				
				
				
				;
				}
				
				#footer a {
					text-decoration:none; }	
				
				#footer a:hover {
					
					color:#000000;
					text-decoration:underline;} 
					
		
		
				
				.dliabanera {
				 font-size: 14px; 
				font-family: Verdana, Helvetica, sans-serif; 
				color: #0dff00; 
				font-weight: bold; 
				padding: 0px 0px 0px 0px;  
				
				font-style:italic; 
				letter-spacing:4px; 
				
				
				;
				}
				
				#tabcontent .tov_val a {
				 font-size: 12px; 
				font-family: Arial, Helvetica, sans-serif; 
				color: #003559; 
				
				padding: 0px 0px 0px 0px;  
				
				
				
				
				
				;
				}
				
				#tabcontent .tov_val a {
					text-decoration:none; }	
				
				#tabcontent .tov_val a:hover {
					
					color:#00538a;
					text-decoration:underline;} 
					
		
		
				
				#center a {
				
				font-family: Verdana, Helvetica, sans-serif; 
				color: #897019; 
				
				padding: 0px 0px 0px 0px;  
				
				
				
				
				
				;
				}
				
				#center a {
					text-decoration:underline; }	
				
				#center a:hover {
					
					color:#545454;
					text-decoration:underline;} 
					
		
		
				
				#adcart {
				 font-size: 13px; 
				font-family: Arial, Helvetica, sans-serif; 
				color: #000000; 
				font-weight: bold; 
				padding: 0px 0px 0px 0px;  
				
				font-style:normal; 
				
				
				
				;
				}
				
				#adcart .price, #center .price {
				 font-size: 19px; 
				
				color: #8f7c00; 
				font-weight: normal; 
				padding: 0px 0px 0px 0px;  
				text-align:center; 
				font-style:normal; 
				
				
				
				;
				}
				
				.catname {
				 font-size: 17px; 
				font-family: Times New Roman, Times, serif; 
				
				font-weight: normal; 
				padding: 0px 0px 0px 0px;  
				text-align:left; 
				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: #000000; 
				
				padding: 0px 0px 0px 0px;  
				
				
				
				
				
				;
				}
				
				#cartmini a {
					text-decoration:none; }	
				
				#cartmini a:hover {
					
					color:#000000;
					text-decoration:none;} 
					
		
		
				
				#tabcontent .bname {
				 font-size: 21px; 
				font-family: Verdana, Helvetica, sans-serif; 
				color: #897019; 
				font-weight: normal; 
				padding: 4px 0px 0px 13px;  
				text-align:left; 
				
				
				
				
				;
				}
				
				.tovname {
				 font-size: 17px; 
				
				
				
				padding: 0px 0px 0px 0px;  
				text-align:left; 
				
				
				
				
				;
				}
				
				.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 {
				
				
				
				
				padding: 7px 0px 7px 0px;  
				
				
				
				
				
				;
				}
				
				#header,#header a {
				
				
				
				
				padding: 0px 0px 0px 0px;  
				
				
				
				
				
				;
				}
				
				#adcart .price .no_price, #center .price .no_price {
				 font-size: 11px; 
				font-family: Verdana, Helvetica, sans-serif; 
				
				
				padding: 0px 0px 0px 0px;  
				
				
				
				
				
				;
				}
				
				.ramka th {
				
				
				
				
				padding: 0px 0px 0px 0px;  
				
				
				
				
				
				;
				}
				
				.tov-bigcart-microtov-colors {
				
				
				color: #d4d4d4; 
				
				padding: 0px 0px 0px 0px;  
				
				
				
				
				
				;
				}
				
				.tov-bigcart-microtov-colors {
					text-decoration:none; }	
				
				.tov-bigcart-microtov-colors:hover {
					
					color:#000000;
					text-decoration:none;} 
					
		
		
				
				#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;} 
					
		
		
				
				#center .adcart a, #cmenu .adcartmini a {
				
				
				color: #ff0000; 
				
				padding: 5px 0px 0px 0px;  
				
				
				
				
				
				;
				}
				
				#center .adcart a, #cmenu .adcartmini a {
					text-decoration:none; }	
				
				#center .adcart a, #cmenu .adcartmini a:hover {
					
					color:#850404;
					text-decoration:none;} 
					
		
		
				
				.tov_val_num {
				
				
				color: #808080; 
				
				padding: 0px 0px 0px 0px;  
				
				
				
				
				
				;
				}
				
				.tov_none {
				 font-size: 12px; 
				
				color: #8a8a8a; 
				
				padding: 0px 0px 0px 0px;  
				
				
				
				
				
				;
				}
				
				#tabcontent .tov_val a.tov_checked {
				
				
				color: #297a00; 
				font-weight: bold; 
				padding: 0px 0px 0px 0px;  
				
				
				
				
				
				;
				}
				
				#tabcontent .tov_val a.tov_checked {
					text-decoration:none; }	
				
				#tabcontent .tov_val a.tov_checked:hover {
					
					color:#39a300;
					text-decoration:underline;} 
					
		
		
				
				.tovfield_name {
				 font-size: 13px; 
				font-family: Arial, Helvetica, sans-serif; 
				
				font-weight: bold; 
				padding: 0px 0px 5px 0px;  
				
				
				
				
				
				;
				}
				
				body {
				 font-size: 13px; 
				font-family: Arial, Helvetica, sans-serif; 
				
				
				padding: 0px 0px 0px 0px;  
				
				
				
				
				
				;
				}
				
				.dash .digit, .dash .point2 {
				 font-size: 18px; 
				font-family: Arial, Helvetica, sans-serif; 
				color: #050505; 
				font-weight: bold; 
				padding: 0px 0px 0px 0px;  
				
				font-style:normal; 
				
				
				
				;
				}
				
				.blockopros div.oprosname {
				 font-size: 16px; 
				font-family: Arial, Helvetica, sans-serif; 
				color: #474747; 
				font-weight: bold; 
				padding: 0px 0px 0px 0px;  
				
				
				
				
				
				;
				}
				
				#hmenu ul.MenuBarHorizontal ul li a.hm_header, #hmenu ul.MenuBarHorizontal ul li span.hm_header {
				 font-size: 17px; 
				font-family: Verdana, Helvetica, sans-serif; 
				
				
				padding: 10px 15px 10px 15px;  
				
				
				
				
				
				;
				}
				
				#header .minimenu a {
				
				
				color: #757575; 
				
				padding: 0px 10px 0px 10px;  
				
				
				
				
				
				;
				}
				
				#header .minimenu a {
					text-decoration:underline; }	
				
				#header .minimenu a:hover {
					
					color:#000000;
					text-decoration:underline;} 
					
		
		
				
				#adcart .oldprice, #center .oldprice {
				 font-size: 14px; 
				
				color: #8f8f8f; 
				font-weight: bold; 
				padding: 0px 0px 0px 0px;  
				
				font-style:normal; 
				
				
				
				;
				}
				
				.label_one {
				
				
				color: #ffffff; 
				
				padding: 3px 0px 0px 0px;  
				
				
				
				
				
				;
				}
				
				.mod_header {
				 font-size: 15px; 
				
				
				font-weight: bold; 
				padding: 0px 0px 0px 20px;  
				text-align:left; 
				
				
				
				
				;
				}
				
				.ibut_fonts_stand {
				 font-size: 12px; 
				
				color: #4B4B4B; 
				
				padding: 0px 0px 2px 0px;  
				
				
				
				
				
				;
				}
				
				#center a.ibuta_fonts_stand, .ibuta_fonts_stand {
				
				
				color: #4B4B4B; 
				
				padding: 7px 0px 0px 0px;  
				text-align:center; 
				
				
				
				
				;
				}
				
				#fmenu .fmenu_name {
				 font-size: 16px; 
				font-family: Arial, Helvetica, sans-serif; 
				color: #525252; 
				font-weight: bold; 
				padding: 0px 0px 0px 0px;  
				
				
				
				
				
				;
				}
				
				#fmenu a.fmenu {
				 font-size: 12px; 
				font-family: Arial, Helvetica, sans-serif; 
				color: #303030; 
				
				padding: 0px 0px 0px 0px;  
				
				
				
				
				
				;
				}
				
				#fmenu a.fmenu {
					text-decoration:none; }	
				
				#fmenu a.fmenu:hover {
					
					color:#000000;
					text-decoration:underline;} 
					
		
		
				
				.multicolmenu a {
				
				
				color: #5c5c5c; 
				
				padding: 0px 0px 0px 0px;  
				
				
				
				
				
				;
				}
				
				.multicolmenu a {
					text-decoration:none; }	
				
				.multicolmenu a:hover {
					
					color:#292929;
					text-decoration:underline;} 
					
		
		
				


/* structures */

					

html#bodyfon-1 {
	background:#ffffff;;
}

#bodyfon-1 #inheader {
	height:140px;;
	

	width:1260px;


margin:0 auto;
background-repeat: no-repeat;
background-position: left top;
display:block;
position:relative;
}
#bodyfon-1 #header {
position:absolute;
left:0;
top:0;
right:0;
height:140px;
display:block;



width:100%;


}



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


/*
#bodyfon-1 #hmenu {
height: 0px;
width:100%;
top: 160px;
left:0;
position: absolute;
text-align: center;
z-index:120;
}*/

#bodyfon-1 #hmenu {
	
}


#bodyfon-1 #inhm {
margin-top: 0px;
margin-right: auto;
margin-bottom: 0px;
margin-left: auto;

	
	width:1260px;

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


#bodyfon-1 #ct0 {

margin:0 auto;




background:  url(/cont/img/tpl/bodyfon-1-html.png) center top no-repeat #ffffff;




height:100%;
width:100%;
}

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


}

#bodyfon-1 #ct1 {

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


#bodyfon-1 #ct2 {

  background:url(/cont/img/tpl/bodyfon-1-2.png) center top repeat-y; 



vertical-align:top;
}

#bodyfon-1 #ct3 {
	
 background: url(/cont/img/tpl/bodyfon-1-1.png) center top no-repeat; 


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

#bodyfon-1 #ct4 {

 background: url(/cont/img/tpl/bodyfon-1-3.png) center bottom no-repeat;  
	
height:100%;
vertical-align:top;
}

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

vertical-align:top;
}

#bodyfon-1 #ct22 {
	
height:117px;
}

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

#bodyfon-1 #tabcontent {

}

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

}
#bodyfon-1 #footer {



width:1260px;



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

padding-top: 0px;
padding-bottom: 0px;
}
#bodyfon-1 #ft2 {
	padding-top:23px;
}
#footerpreout { position:relative; }

#bodyfon-1 #content { 


	width:1260px;

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

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




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

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

#bodyfon-1 #left {

width:210px;
padding-left:70px;;

position:relative;z-index:100;
}
#bodyfon-1 #inleft {
	
}
#bodyfon-1 #center {
}

#bodyfon-1 #incen {
padding:0 0px 0 20px;

margin-top:0px;
}



#bodyfon-1 #right {


width:1px;
margin-bottom: 40px;
padding-right:70px;
overflow:hidden;

/*position:relative;z-index:95; */

}

#bodyfon-1  #inright {
	
}


html#body_blank {
	;
}

#body_blank #inheader {
	;
	

	
	
	background-image: url(/cont/img/tpl/body_blank-1.); 


margin:0 auto;
background-repeat: no-repeat;
background-position: left top;
display:block;
position:relative;
}
#body_blank #header {
position:absolute;
left:0;
top:0;
right:0;
height:0px;
display:block;



width:100%;


}



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


/*
#body_blank #hmenu {
height: 0px;
width:100%;
top: 0px;
left:0;
position: absolute;
text-align: center;
z-index:120;
}*/

#body_blank #hmenu {
	
}


#body_blank #inhm {
margin-top: 0px;
margin-right: auto;
margin-bottom: 0px;
margin-left: auto;

	
	

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


#body_blank #ct0 {

margin:0 auto;







height:100%;
width:100%;
}

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


}

#body_blank #ct1 {

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


#body_blank #ct2 {




vertical-align:top;
}

#body_blank #ct3 {


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

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

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

vertical-align:top;
}

#body_blank #ct22 {
	
height:-1px;
}

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

#body_blank #tabcontent {

}

#body_blank #outfooter {
width:auto;
height:-1px;

}
#body_blank #footer {




 background: url(/cont/img/tpl/body_blank-4.) left top no-repeat ; 


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

padding-top: 0px;
padding-bottom: 0px;
}
#body_blank #ft2 {
	
}
#footerpreout { position:relative; }

#body_blank #content { 



	

	 ;
	
	 background-image: url(/cont/img/tpl/body_blank-2.); 
	background-repeat:no-repeat;

 
	overflow:hidden; 
	
	
	margin-left:auto;
	margin-right:auto;

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






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

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

#body_blank #left {

width:1px;
;

position:relative;z-index:100;
}
#body_blank #inleft {
	
}
#body_blank #center {
}

#body_blank #incen {
padding:0 0px 0 0px;

margin-top:0px;
}



#body_blank #right {


width:1px;
margin-bottom: 40px;

overflow:hidden;

/*position:relative;z-index:95; */

}

#body_blank  #inright {
	
}


html#parent-1 {
	;
}

#parent-1 #inheader {
	;
	

	
	
	background-image: url(/cont/img/tpl/parent-1-1.); 


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



width:100%;


}



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


/*
#parent-1 #hmenu {
height: 0px;
width:100%;
top: 0px;
left:0;
position: absolute;
text-align: center;
z-index:120;
}*/

#parent-1 #hmenu {
	
}


#parent-1 #inhm {
margin-top: 0px;
margin-right: auto;
margin-bottom: 0px;
margin-left: auto;

	
	

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


#parent-1 #ct0 {

margin:0 auto;







height:100%;
width:100%;
}

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


}

#parent-1 #ct1 {

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


#parent-1 #ct2 {




vertical-align:top;
}

#parent-1 #ct3 {


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

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

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

vertical-align:top;
}

#parent-1 #ct22 {
	
height:0px;
}

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

#parent-1 #tabcontent {

}

#parent-1 #outfooter {
width:auto;


}
#parent-1 #footer {




 background: url(/cont/img/tpl/parent-1-4.) left top no-repeat ; 


margin:0 auto;
  
text-align: center;

padding-top: 0px;
padding-bottom: 0px;
}
#parent-1 #ft2 {
	
}
#footerpreout { position:relative; }

#parent-1 #content { 



	

	 ;
	
	 background-image: url(/cont/img/tpl/parent-1-2.); 
	background-repeat:no-repeat;

 
	overflow:hidden; 
	
	
	margin-left:auto;
	margin-right:auto;

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






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

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

#parent-1 #left {

width:1px;
;

position:relative;z-index:100;
}
#parent-1 #inleft {
	
}
#parent-1 #center {
}

#parent-1 #incen {
padding:0 0px 0 0px;

margin-top:0px;
}



#parent-1 #right {


width:1px;
margin-bottom: 40px;

overflow:hidden;

/*position:relative;z-index:95; */

}

#parent-1  #inright {
	
}


/* end structures */

.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;
}
#center form td, form td  {
padding:3px;
}
 #center .nopad td {padding:0;}
#center .blockfoto,.blockfoto{
float:left; display:inline;
}
body .blockfoto-2 {height:192px;}
#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:7px 3px;
	-moz-border-radius:4px;
background:#fff;
}



body #preload {position:absolute;top:-100px;left:-1000px;}

/* fiximg ibut */
 
.fogot_submit  {
	background: url(/cont/img/tpl/goregister-fogot_submit.png?1538921572) left top no-repeat ;
	width:111px;
	height:27px; 
	border:none; 
}


a.fogot_submit, #center a.fogot_submit   { display:block; text-decoration: none; }
input.fogot_submit { cursor:pointer;}

.fogot_submit:hover { 
/* IE 8 */
  



  /* Netscape */
  -moz-opacity: 0.9;

  /* Safari 1.x */
  -khtml-opacity: 0.9;

  /* Good browsers */
  opacity: 0.9;
 }

 
.goregister  {
	background: url(/cont/img/tpl/goregister-goregister.png?1538921572) left top no-repeat ;
	width:141px;
	height:27px; 
	border:none; 
}


a.goregister, #center a.goregister   { display:block; text-decoration: none; }
input.goregister { cursor:pointer;}

.goregister:hover { 
/* IE 8 */
  



  /* Netscape */
  -moz-opacity: 0.9;

  /* Safari 1.x */
  -khtml-opacity: 0.9;

  /* Good browsers */
  opacity: 0.9;
 }

 
.save_but  {
	background: url(/cont/img/tpl/goregister-save_but.png?1538921572) left top no-repeat ;
	width:91px;
	height:27px; 
	border:none; 
}


a.save_but, #center a.save_but   { display:block; text-decoration: none; }
input.save_but { cursor:pointer;}

.save_but:hover { 
/* IE 8 */
  



  /* Netscape */
  -moz-opacity: 0.9;

  /* Safari 1.x */
  -khtml-opacity: 0.9;

  /* Good browsers */
  opacity: 0.9;
 }

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


a.adcartmicro, #center a.adcartmicro   { display:block; text-decoration: none; }
input.adcartmicro { cursor:pointer;}

.adcartmicro:hover { 
/* IE 8 */
  



  /* Netscape */
  -moz-opacity: 0.9;

  /* Safari 1.x */
  -khtml-opacity: 0.9;

  /* Good browsers */
  opacity: 0.9;
 }

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


a.searchbut, #center a.searchbut   { display:block; text-decoration: none; }
input.searchbut { cursor:pointer;}

.searchbut:hover { 
/* IE 8 */
  



  /* Netscape */
  -moz-opacity: 0.9;

  /* Safari 1.x */
  -khtml-opacity: 0.9;

  /* Good browsers */
  opacity: 0.9;
 }

 
.vercat  {
	background: url(/cont/img/tpl/vercat.png?1356120000) left top no-repeat ;
	width:151px;
	height:29px; 
	border:none; 
}


a.vercat, #center a.vercat   { display:block; text-decoration: none; }
input.vercat { cursor:pointer;}

.vercat:hover { 
/* IE 8 */
  



  /* Netscape */
  -moz-opacity: 0.9;

  /* Safari 1.x */
  -khtml-opacity: 0.9;

  /* Good browsers */
  opacity: 0.9;
 }

 
.clearcart  {
	background: url(/cont/img/tpl/clearcart.png?1356120000) left top no-repeat ;
	width:142px;
	height:29px; 
	border:none; 
}


a.clearcart, #center a.clearcart   { display:block; text-decoration: none; }
input.clearcart { cursor:pointer;}

.clearcart:hover { 
/* IE 8 */
  



  /* Netscape */
  -moz-opacity: 0.9;

  /* Safari 1.x */
  -khtml-opacity: 0.9;

  /* Good browsers */
  opacity: 0.9;
 }

 
.renum  {
	background: url(/cont/img/tpl/renum.png?1356120000) left top no-repeat ;
	width:107px;
	height:29px; 
	border:none; 
}


a.renum, #center a.renum   { display:block; text-decoration: none; }
input.renum { cursor:pointer;}

.renum:hover { 
/* IE 8 */
  



  /* Netscape */
  -moz-opacity: 0.9;

  /* Safari 1.x */
  -khtml-opacity: 0.9;

  /* Good browsers */
  opacity: 0.9;
 }

 
.gozakaz  {
	background: url(/cont/img/tpl/gozakaz.png?1356120000) left top no-repeat ;
	width:128px;
	height:27px; 
	border:none; 
}


a.gozakaz, #center a.gozakaz   { display:block; text-decoration: none; }
input.gozakaz { cursor:pointer;}

.gozakaz:hover { 
/* IE 8 */
  



  /* Netscape */
  -moz-opacity: 0.9;

  /* Safari 1.x */
  -khtml-opacity: 0.9;

  /* Good browsers */
  opacity: 0.9;
 }

 
.adcartmini  {
	background: url(/cont/img/tpl/adcartmini.png?1356120000) left top no-repeat ;
	width:89px;
	height:29px; 
	border:none; 
}


a.adcartmini, #center a.adcartmini   { display:block; text-decoration: none; }
input.adcartmini { cursor:pointer;}

.adcartmini:hover { 
/* IE 8 */
  



  /* Netscape */
  -moz-opacity: 0.9;

  /* Safari 1.x */
  -khtml-opacity: 0.9;

  /* Good browsers */
  opacity: 0.9;
 }

 
.adcart  {
	background: url(/cont/img/tpl/adcart.png?1356120000) left top no-repeat ;
	width:91px;
	height:29px; 
	border:none; 
}


a.adcart, #center a.adcart   { display:block; text-decoration: none; }
input.adcart { cursor:pointer;}

.adcart:hover { 
/* IE 8 */
  



  /* Netscape */
  -moz-opacity: 0.9;

  /* Safari 1.x */
  -khtml-opacity: 0.9;

  /* Good browsers */
  opacity: 0.9;
 }

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


a.bytov, #center a.bytov   { display:block; text-decoration: none; }
input.bytov { cursor:pointer;}

.bytov:hover { 
/* IE 8 */
  



  /* Netscape */
  -moz-opacity: 0.9;

  /* Safari 1.x */
  -khtml-opacity: 0.9;

  /* Good browsers */
  opacity: 0.9;
 }

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


a.delcart, #center a.delcart   { display:block; text-decoration: none; }
input.delcart { cursor:pointer;}

.delcart:hover { 
/* IE 8 */
  



  /* Netscape */
  -moz-opacity: 0.9;

  /* Safari 1.x */
  -khtml-opacity: 0.9;

  /* Good browsers */
  opacity: 0.9;
 }

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


a.otvetit, #center a.otvetit   { display:block; text-decoration: none; }
input.otvetit { cursor:pointer;}

.otvetit:hover { 
/* IE 8 */
  



  /* Netscape */
  -moz-opacity: 0.9;

  /* Safari 1.x */
  -khtml-opacity: 0.9;

  /* Good browsers */
  opacity: 0.9;
 }

 
.otpravit  {
	background: url(/cont/img/tpl/otpravit.png?1520283600) left top no-repeat ;
	width:93px;
	height:29px; 
	border:none; 
}


a.otpravit, #center a.otpravit   { display:block; text-decoration: none; }
input.otpravit { cursor:pointer;}

.otpravit:hover { 
/* IE 8 */
  



  /* Netscape */
  -moz-opacity: 0.9;

  /* Safari 1.x */
  -khtml-opacity: 0.9;

  /* Good browsers */
  opacity: 0.9;
 }

 
.okauth  {
	background: url(/cont/img/tpl/okauth.png?1354910400) left top no-repeat ;
	width:41px;
	height:30px; 
	border:none; 
}


a.okauth, #center a.okauth   { display:block; text-decoration: none; }
input.okauth { cursor:pointer;}

.okauth:hover { 
/* IE 8 */
  



  /* Netscape */
  -moz-opacity: 0.9;

  /* Safari 1.x */
  -khtml-opacity: 0.9;

  /* Good browsers */
  opacity: 0.9;
 }

 
.select  {
	background: url(/cont/img/tpl/select.png?) left top no-repeat ;
	
	 
	border:none; 
}


a.select, #center a.select   { display:block; text-decoration: none; }
input.select { cursor:pointer;}

.select:hover { 
/* IE 8 */
  



  /* Netscape */
  -moz-opacity: 0.9;

  /* Safari 1.x */
  -khtml-opacity: 0.9;

  /* Good browsers */
  opacity: 0.9;
 }

 
.logout  {
	background: url(/cont/img/tpl/logout.png?1354910400) left top no-repeat ;
	width:62px;
	height:30px; 
	border:none; 
}


a.logout, #center a.logout   { display:block; text-decoration: none; }
input.logout { cursor:pointer;}

.logout:hover { 
/* IE 8 */
  



  /* Netscape */
  -moz-opacity: 0.9;

  /* Safari 1.x */
  -khtml-opacity: 0.9;

  /* Good browsers */
  opacity: 0.9;
 }

 
.subscribeok  {
	background: url(/cont/img/tpl/subscribeok.png?1354910400) left top no-repeat ;
	width:41px;
	height:30px; 
	border:none; 
}


a.subscribeok, #center a.subscribeok   { display:block; text-decoration: none; }
input.subscribeok { cursor:pointer;}

.subscribeok:hover { 
/* IE 8 */
  



  /* Netscape */
  -moz-opacity: 0.9;

  /* Safari 1.x */
  -khtml-opacity: 0.9;

  /* Good browsers */
  opacity: 0.9;
 }

 
.gotocart  {
	background: url(/cont/img/tpl/gotocart.png?1356120000) left top no-repeat ;
	width:150px;
	height:29px; 
	border:none; 
}


a.gotocart, #center a.gotocart   { display:block; text-decoration: none; }
input.gotocart { cursor:pointer;}

.gotocart:hover { 
/* IE 8 */
  



  /* Netscape */
  -moz-opacity: 0.9;

  /* Safari 1.x */
  -khtml-opacity: 0.9;

  /* Good browsers */
  opacity: 0.9;
 }

 
.prodol  {
	background: url(/cont/img/tpl/prodol.png?1356120000) left top no-repeat ;
	width:164px;
	height:29px; 
	border:none; 
}


a.prodol, #center a.prodol   { display:block; text-decoration: none; }
input.prodol { cursor:pointer;}

.prodol:hover { 
/* IE 8 */
  



  /* Netscape */
  -moz-opacity: 0.9;

  /* Safari 1.x */
  -khtml-opacity: 0.9;

  /* Good browsers */
  opacity: 0.9;
 }



/* labels  */

			.label_b_price { 	
									background:url(/cont/img/offer.png) center center no-repeat;
									
									
									
								}
			

 
body .m1-L{

background-repeat: repeat-y;
background-position: left top;

 
}
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 0px 8px 0px;



text-decoration:none;

 

width:auto;


display:block;



	


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;

	

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

background-image: url(/cont/img/tpl/m2-2.png);

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

background-image: url(/cont/img/tpl/m2-1.png);

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: 7px 10px 9px 26px;

color:#897019;

text-decoration:none;

 

width:171px;


display:block;

font-size:14px;

font-family:Verdana, Helvetica, sans-serif;	


background-image: url(/cont/img/tpl/m2-3.png);

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:none;

	color:#3b3009;

}
body div .m2-L.act .m2-a {
	background-position: right bottom;
	color:#545454;
	text-decoration:none;
}
 
body .m3-L{

background-repeat: repeat-y;
background-position: left top;
width:207px;
 
}
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: 2px 0px 6px 34px;

color:#897019;

text-decoration:none;

 

width:auto;


display:block;

font-size:13px;

font-family:Verdana, Helvetica, sans-serif;	


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

}
.m3-L.ov .m3-a,#center .m3-L.ov a.m3-a {
	background-position: center bottom;

	text-decoration:underline;

	color:#1a1506;

}
body div .m3-L.act .m3-a {
	background-position: right bottom;
	color:#1a1506;
	text-decoration:underline;
}
 
body .m4-L{

background-image: url(/cont/img/tpl/m4-2.png);

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

background-image: url(/cont/img/tpl/m4-1.png);

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: 6px 10px 6px 25px;

color:#ffffff;

text-decoration:none;

 

width:130px;


display:block;

font-size:10px;
font-weight:normal;
font-family:Verdana, Helvetica, sans-serif;	


background-image: url(/cont/img/tpl/m4-3.png);

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

}
.m4-L.ov .m4-a,#center .m4-L.ov a.m4-a {
	background-position: center bottom;

	text-decoration:none;

	color:#545454;

}
body div .m4-L.act .m4-a {
	background-position: right bottom;
	
	text-decoration:none;
}
 
body .cmenu-L{

background-repeat: repeat-y;
background-position: left top;
width:165px;
 
}
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;
	
	text-decoration:none;
}
 
body .listalka-L{

background-repeat: repeat-y;
background-position: left top;
width:165px;
 
}
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 0px 0px 0px;

color:#000000;

text-decoration:underline;

 

width:auto;


display:block;



	


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:underline;

	color:#000000;

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

background-repeat: repeat-y;
background-position: left top;
width:165px;
 
}
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 0px 0px 0px;



text-decoration:none;

 

width:auto;


display:block;



	


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;

	

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

background-repeat: repeat-y;
background-position: left top;
width:165px;
 
}
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 0px 0px 0px;



text-decoration:none;

 

width:auto;


display:block;



	


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;

	

}
body div .vervcat-L.act .vervcat-a {
	background-position: right bottom;
	
	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(/cont/img/tpl/listalka.png) center top;
	padding: 3px 7px 3px 7px;
	display:inline;
	
	color:#000000;
	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:#000000;
}
#nlistalka span, #nlistalka a.nlistalka_sel, #nlistalka a.nlistalka_sel:hover {background-position: center bottom; cursor: default; text-decoration: none;} 
.hr{
width:100%;
height:1px;
margin-bottom:20px;
border-bottom:#858382 solid 1px;
}
.numtov, .num_tov {width:24px;}

.vercat {
	display:block;
}








/* hmenu_tpl2 */


.cf:before,
.cf:after {
    content: " "; /* 1 */
    display: table; /* 2 */
}

.cf:after {
    clear: both;
}

.cf {
    /* *zoom: 1; */
}



.ul2.navbar {
 
}

.ul2.navbar .li2 {
	float: left;
	margin: 0;
	position: relative;
}

.ul2.navbar .li2 a {
	display: block;
	padding: 13px 15px;
	/*color: #777 !important;*/
	text-decoration: none;
	
	transition: all .2s ease-in-out;
}

.ul2.navbar .li2 a:hover,
.ul2.navbar .li2:hover > a {
	/*background: #930659;*/
	/*color: #fff !important;*/
}

.ul2.navbar .li2 .ul2 {
  margin: 0;
  position: absolute;
  
  left: 10%;
  font-size: 10px;
  min-width: 170px;
  opacity: 0;
  visibility: hidden;
  z-index: 99;
  transition: all .1s ease;
}

.ul2.navbar .ul2 .li2 { float: none; }
.ul2.navbar .li2:hover > .ul2 { opacity: 1; visibility: visible; left: 0; max-height: 250px }
.ul2.navbar > .li2:hover > .ul2 { opacity: 1; visibility: visible; top: 100%; left: 0; }
.ul2.navbar .li2 > .ul2  .ul2 { top: 0; left: 90%; }
.ul2.navbar .li2 > .ul2 .li2:hover > .ul2 { left: 100%; }



/* __________________________________________________ */
/* 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;

width:auto;
float: left;	
/*height:120px;*/
}
/* 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: 220px;*/
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;
top: auto;
}
/* Menu item containers are same fixed width as parent */
ul.MenuBarHorizontal ul li
{

width:210px;
float: none;
}
/* Submenus should appear slightly overlapping to the right (95%) and up (-5%) */
ul.MenuBarHorizontal ul ul
{
position: absolute;
margin: -5% 0 0 96%; 
/*width: 210px;*/
}
/* 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:40px;*/
cursor:pointer;}

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

.ov .hmset1-ls {	 background-image: url(/cont/img/tpl/hmset-1-4.png);  }

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


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



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

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

/* right img*/


.hmset1-s {width:12px;height:40px;background-repeat:no-repeat;background-position: left top;background-image: url(/cont/img/tpl/hmset-1-3.png) ;}

.ov .hmset1-s {width:12px;height:40px; background-repeat:no-repeat;background-position: left top;background-image: url(/cont/img/tpl/hmset-1-6.png) ;}

.act .hmset1-s { width:12px;height:40px; background-repeat:no-repeat;background-position: left top;background-image: url(/cont/img/tpl/hmset-1-9.png) ;}



/* separator */

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


/* a set */
/* px */

#header a.hmset1-a
{
display:block;
position:relative;
padding: 11px 0px 0 0px; 
height:29px;
text-decoration: none;
color:#545454;
font-size:13px;

font-family:Verdana, Helvetica, sans-serif;
text-align:center;


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



/*sublevel*/

		
		ul.MenuBarHorizontal td { vertical-align: top; }
		ul.MenuBarHorizontal ul {
			padding: 8px 0;
			
			background: #EFEFEF;
			
			
			
			
			
			top: -1000px;
			
			 
		}
		
		ul.MenuBarHorizontal ul li{
			
			width:200px;
			padding: 0 ;
		}

		#hmenu ul.MenuBarHorizontal ul li a {
		
		
		padding: 5px 7px 5px 12px;
		
		color:#4f4f4f;
		width:181px;
		display:block;   
		font-size:11px;
		
		font-family:Verdana, Helvetica, sans-serif;
		text-decoration:none;
		
		
		
		
		}
		 
		#hmenu ul.MenuBarHorizontal ul  a:hover {
		
			background: #e0e0e0;
			color:#4f4f4f;	 
			text-decoration:none; 
			
		}
		
		ul.MenuBarHorizontal ul li.MenuBarItemIE{
			display: block;
			float: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;
}
}





/* 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(../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(../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(../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: transparent;
	}
	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: 50;
		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(/cont/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(/cont/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(/cont/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 {
			
		
	
	}
	

	/****** 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: 32px;
		margin-top: 0; /* half height of image */
		
		width:15px;
		outline: 0;
		background: url(/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(/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(/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 */
		
		
		outline: 0;
		background: url(/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(/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(/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 {
			
		
	
	}
	






body.is_test:before {
    content: "Тестовый режим";
    position: fixed;
    z-index: 9999;
    background: #F00;
    right: 0;
    bottom: 0;
    font-size: 9px;
    font-family: arial;
}

a[onclick] {
	cursor: pointer;
}

.disabled { pointer-events: none; opacity: 0.3 !important; }

@font-face {
    font-family: 'rur';
    src: url('/jscripts/webfont-rouble/rouble-webfont.eot');
    src: url('/jscripts/webfont-rouble/rouble-webfont.eot?#iefix') format('embedded-opentype'),
         url('/jscripts/webfont-rouble/rouble-webfont.woff') format('woff'),
         url('/jscripts/webfont-rouble/rouble-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
.rur 
{
	font-family:'rur';
	font-weight: normal;
    font-style: normal;
}


.adm .ajax, #adcont .ajax , .ajax{width:16px;height:16px;background-image:url(/jscripts/tpladmin/ajax.gif) !important; padding:0;}
.input_comment { padding: 2px 10px 6px 4px; }

#center form td.it_name, form td.it_name  { padding: 7px 0;  white-space:nowrap }

.pointer { cursor: pointer; }

/*
 * 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;
	padding: 10px;
}

#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, IE7, IE8 */

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


.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; } 

.img_hover {  display: block; background-repeat: no-repeat; background-position: top left;}
.img_hover:hover {  background-position: bottom left; }

.ico_img { position: relative;  vertical-align: middle; margin-right: 5px;}

.it_input { position: relative; }

 .formedit {	display:none ; width:16px; position: absolute; right: 16px; z-index:9999; top:0px; background:#ffff00; }
.i_t:hover .formedit, .i_select:hover .formedit {	display: block ;}

.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(/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(/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(/jscripts/tpladmin/ui-icont.png); }
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {background-image: url(/jscripts/tpladmin/ui-icont.png); }
.ui-state-active .ui-icon {background-image: url(/jscripts/tpladmin/ui-icont.png); }
.ui-state-highlight .ui-icon {background-image: url(/jscripts/tpladmin/ui-icont.png); }
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {background-image: url(/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(/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(/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; }
.green { color:#00ff00; }
.oran { color:#ff8000; }


/* 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:20px 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;}
.form_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 */ 

.blockfullsearch {

width:150px;
margin:0px 0px 0px 0px ;
}


		/* b-1 */ 
		body #center .blockfullsearch-1, .blockfullsearch-1  { 
			width:150px;
						
			font-size:1px;
		 } 
		
		/* b-2 */
		#content .blockfullsearch-2, #hmenu .blockfullsearch-2, .blockfullsearch-2 {
		width:150px;
		
		
		 } 
		
		/* b-3 */
		.blockfullsearch-3,body #center .blockfullsearch-3 , #hmenu .blockfullsearch-3{
		
			width:150px;
		
			height:0px; 
			font-size:1px;
		 } 
		 
		



/* b-2 */ 
#content .blockfullsearch-2, #hmenu .blockfullsearch-2, .blockfullsearch-2 { 
	
	
	
 	padding: 0px 0px 0px 0px; 
 	
 }

.blockfullsearch-2 span, .blockfullsearch-2 label,.blockfullsearch-2 p, .blockfullsearch-2 .ina, .blockfullsearch-2 a {
	
	
	
	;
	
	
	
	;
 

	/*display:block;*/
	/* height:auto; */
	;
}



.blockfullsearch-2 label, .blockfullsearch-2 a {



text-decoration:none;;
position:relative; 

}
.blockfullsearch-2 a:hover{


text-decoration:none;;
}
.blockfullsearch-2 form {
margin:0;
}
.blockfullsearch-2 h3 {
		
		
		;
		margin: 0 0 5px 0;}


	 
/*  blocks */ 

.mm2 {

width:207px;
margin:0px 0px 0px 0px ;
}


		/* b-1 */ 
		body #center .mm2-1, .mm2-1  { 
			width:207px;
						
			font-size:1px;
		 } 
		
		/* b-2 */
		#content .mm2-2, #hmenu .mm2-2, .mm2-2 {
		width:207px;
		
		
		 } 
		
		/* b-3 */
		.mm2-3,body #center .mm2-3 , #hmenu .mm2-3{
		
			width:207px;
		
			height:0px; 
			font-size:1px;
		 } 
		 
		



/* b-2 */ 
#content .mm2-2, #hmenu .mm2-2, .mm2-2 { 
	
	text-align:left;
	
 	padding: 0px 0px 0px 0px; 
 	
 }

.mm2-2 span, .mm2-2 label,.mm2-2 p, .mm2-2 .ina, .mm2-2 a {
	
	
	
	;
	
	
	
	;
 

	/*display:block;*/
	/* height:auto; */
	text-align:left;;
}



.mm2-2 label, .mm2-2 a {



text-decoration:none;;
position:relative; 

}
.mm2-2 a:hover{


text-decoration:none;;
}
.mm2-2 form {
margin:0;
}
.mm2-2 h3 {
		
		
		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(/cont/img/tpl/centerblock-2-1.png) left top no-repeat;padding:0;}
	
		
		
		/* b-2 */
		#content .centerblock-2, #hmenu .centerblock-2, .centerblock-2 {
		width:225px;
		
		
		
		background: url(/cont/img/tpl/centerblock-2-2.png) left top repeat-y ; }
	
		
		
		/* b-3 */
		.centerblock-3,body #center .centerblock-3 , #hmenu .centerblock-3{
		
			width:271px;
		
			height:20px; 
			font-size:1px;
		
			background: url(/cont/img/tpl/centerblock-2-3.png) left top no-repeat;padding:0;}

		
		 
		



/* b-2 */ 
#content .centerblock-2, #hmenu .centerblock-2, .centerblock-2 { 
	
	
	
 	padding: 15px 23px 15px 23px; 
 	
 }

.centerblock-2 span, .centerblock-2 label,.centerblock-2 p, .centerblock-2 .ina, .centerblock-2 a {
	
	font-size:12px;
	
	font-family:Verdana, Helvetica, sans-serifpx;;
	
	color:#000000;
	
	font-weight:normal;;
 

	/*display:block;*/
	/* height:auto; */
	;
}



.centerblock-2 label, .centerblock-2 a {

color:#000000;

text-decoration:none;;
position:relative; 

}
.centerblock-2 a:hover{

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


	 
/*  blocks */ 

.blockopros {

width:210px;
margin:0px 0px 0px 0px ;
}


		/* b-1 */ 
		body #center .blockopros-1, .blockopros-1  { 
			width:210px;
			height:40px;			
			font-size:1px;
					
		background: url(/cont/img/tpl/blockopros-2-1.png) left top no-repeat;padding:0;}
	
		
		
		/* b-2 */
		#content .blockopros-2, #hmenu .blockopros-2, .blockopros-2 {
		width:200px;
		
		
		
		background: url(/cont/img/tpl/blockopros-2-2.png) left top repeat-y ; }
	
		
		
		/* b-3 */
		.blockopros-3,body #center .blockopros-3 , #hmenu .blockopros-3{
		
			width:210px;
		
			height:19px; 
			font-size:1px;
		
			background: url(/cont/img/tpl/blockopros-2-3.png) left top no-repeat;padding:0;}

		
		 
		



/* b-2 */ 
#content .blockopros-2, #hmenu .blockopros-2, .blockopros-2 { 
	
	text-align:left;
	
 	padding: 3px 5px 3px 5px; 
 	
 }

.blockopros-2 span, .blockopros-2 label,.blockopros-2 p, .blockopros-2 .ina, .blockopros-2 a {
	
	font-size:11px;
	
	font-family:Verdana, Helvetica, sans-serifpx;;
	
	color:#000000;
	
	font-weight:normal;;
 

	/*display:block;*/
	/* height:auto; */
	text-align:left;;
}



.blockopros-2 label, .blockopros-2 a {

color:#000000;

text-decoration:none;;
position:relative; 

}
.blockopros-2 a:hover{

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


	 
/*  blocks */ 

.blocknews {

width:207px;
margin:20px 0px 0px 0px ;
}


		/* b-1 */ 
		body #center .blocknews-1, .blocknews-1  { 
			width:207px;
			height:42px;			
			font-size:1px;
					
		background: url(/cont/img/tpl/blocknews-2-1.png) left top no-repeat;padding:0;}
	
		
		
		/* b-2 */
		#content .blocknews-2, #hmenu .blocknews-2, .blocknews-2 {
		width:181px;
		
		
		
		background: url(/cont/img/tpl/blocknews-2-2.png) left top repeat-y ; }
	
		
		
		/* b-3 */
		.blocknews-3,body #center .blocknews-3 , #hmenu .blocknews-3{
		
			width:207px;
		
			height:13px; 
			font-size:1px;
		
			background: url(/cont/img/tpl/blocknews-2-3.png) left top no-repeat;padding:0;}

		
		 
		



/* b-2 */ 
#content .blocknews-2, #hmenu .blocknews-2, .blocknews-2 { 
	
	text-align:left;
	
 	padding: 0px 13px 0px 13px; 
 	
 }

.blocknews-2 span, .blocknews-2 label,.blocknews-2 p, .blocknews-2 .ina, .blocknews-2 a {
	
	font-size:12px;
	
	font-family:Verdana, Helvetica, sans-serifpx;;
	
	color:#545454;
	
	;
 

	/*display:block;*/
	/* height:auto; */
	text-align:left;;
}



.blocknews-2 label, .blocknews-2 a {

color:#545454;

text-decoration:underline;;
position:relative; 

}
.blocknews-2 a:hover{

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


	 
/*  blocks */ 

.blockbaner {

width:207px;
margin:0px 0px 0px 0px ;
}


		/* b-1 */ 
		body #center .blockbaner-1, .blockbaner-1  { 
			width:207px;
			height:42px;			
			font-size:1px;
					
		background: url(/cont/img/tpl/blockbaner-2-1.png) left top no-repeat;padding:0;}
	
		
		
		/* b-2 */
		#content .blockbaner-2, #hmenu .blockbaner-2, .blockbaner-2 {
		width:181px;
		
		
		
		background: url(/cont/img/tpl/blockbaner-2-2.png) left top repeat-y ; }
	
		
		
		/* b-3 */
		.blockbaner-3,body #center .blockbaner-3 , #hmenu .blockbaner-3{
		
			width:207px;
		
			height:13px; 
			font-size:1px;
		
			background: url(/cont/img/tpl/blockbaner-2-3.png) left top no-repeat;padding:0;}

		
		 
		



/* b-2 */ 
#content .blockbaner-2, #hmenu .blockbaner-2, .blockbaner-2 { 
	
	text-align:left;
	
 	padding: 0px 13px 0px 13px; 
 	
 }

.blockbaner-2 span, .blockbaner-2 label,.blockbaner-2 p, .blockbaner-2 .ina, .blockbaner-2 a {
	
	font-size:12px;
	
	font-family:Verdana, Helvetica, sans-serifpx;;
	
	color:#897019;
	
	font-weight:normal;;
 

	/*display:block;*/
	/* height:auto; */
	text-align:left;;
}



.blockbaner-2 label, .blockbaner-2 a {

color:#897019;

text-decoration:underline;;
position:relative; 

}
.blockbaner-2 a:hover{

color:#545454;
text-decoration:underline;;
}
.blockbaner-2 form {
margin:0;
}
.blockbaner-2 h3 {
		
		
		text-align:left;;
		margin: 0 0 5px 0;}


	 
/*  blocks */ 

.blockcart {

width:210px;
margin:0px 0px 0px 0px ;
}


		/* b-1 */ 
		body #center .blockcart-1, .blockcart-1  { 
			width:210px;
			height:40px;			
			font-size:1px;
					
		background: url(/cont/img/tpl/blockcart-2-1.png) left top no-repeat;padding:0;}
	
		
		
		/* b-2 */
		#content .blockcart-2, #hmenu .blockcart-2, .blockcart-2 {
		width:170px;
		
		
		
		background: url(/cont/img/tpl/blockcart-2-2.png) left top repeat-y ; }
	
		
		
		/* b-3 */
		.blockcart-3,body #center .blockcart-3 , #hmenu .blockcart-3{
		
			width:210px;
		
			height:19px; 
			font-size:1px;
		
			background: url(/cont/img/tpl/blockcart-2-3.png) left top no-repeat;padding:0;}

		
		 
		



/* b-2 */ 
#content .blockcart-2, #hmenu .blockcart-2, .blockcart-2 { 
	
	text-align:center;
	
 	padding: 0px 20px 0px 20px; 
 	
 }

.blockcart-2 span, .blockcart-2 label,.blockcart-2 p, .blockcart-2 .ina, .blockcart-2 a {
	
	font-size:12px;
	
	font-family:Verdana, Helvetica, sans-serifpx;;
	
	color:#000000;
	
	font-weight:normal;;
 

	/*display:block;*/
	/* height:auto; */
	text-align:center;;
}



.blockcart-2 label, .blockcart-2 a {

color:#000000;

text-decoration:none;;
position:relative; 

}
.blockcart-2 a:hover{

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


	 
/*  blocks */ 

.blocktov {

width:272px;
margin:0px 0px 0px 0px ;
}


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



/* b-2 */ 
#content .blocktov-2, #hmenu .blocktov-2, .blocktov-2 { 
	
	
	
 	padding: 0px 0px 0px 0px; 
 	
 }

.blocktov-2 span, .blocktov-2 label,.blocktov-2 p, .blocktov-2 .ina, .blocktov-2 a {
	
	
	
	font-family:Verdana, Helvetica, sans-serifpx;;
	
	
	
	;
 

	/*display:block;*/
	/* height:auto; */
	;
}



.blocktov-2 label, .blocktov-2 a {



text-decoration:none;;
position:relative; 

}
.blocktov-2 a:hover{


text-decoration:none;;
}
.blocktov-2 form {
margin:0;
}
.blocktov-2 h3 {
		
		
		;
		margin: 0 0 5px 0;}


	 
/*  blocks */ 

.blockcat {

width:272px;
margin:0px 0px 0px 0px ;
}


		
		
		.blockcat-1 ,  .blockcat-15 {  height:100%;  } 
		
		
		/* b-2 */
		#center #cmenu td.blockcat-2, #hmenu .blockcat-2,.blockcat-2 {
		width:272px;
		
		 
		}
		
		
		



/* b-2 */ 
#content .blockcat-2, #hmenu .blockcat-2, .blockcat-2 { 
	
	
	
 	padding: 0px 0px 0px 0px; 
 	
 }

.blockcat-2 span, .blockcat-2 label,.blockcat-2 p, .blockcat-2 .ina, .blockcat-2 a {
	
	
	
	font-family:Verdana, Helvetica, sans-serifpx;;
	
	color:#8b711a;
	
	;
 

	/*display:block;*/
	/* height:auto; */
	;
}



.blockcat-2 label, .blockcat-2 a {

color:#8b711a;

text-decoration:none;;
position:relative; 

}
.blockcat-2 a:hover{

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


	 
/*  blocks */ 

.blockfoto {

width:200px;
margin:0px 0px 0px 0px ;
}


		/* b-1 */ 
		body #center .blockfoto-1, .blockfoto-1  { 
			width:200px;
						
			font-size:1px;
		 } 
		
		/* b-2 */
		#content .blockfoto-2, #hmenu .blockfoto-2, .blockfoto-2 {
		width:200px;
		
		
		 } 
		
		/* b-3 */
		.blockfoto-3,body #center .blockfoto-3 , #hmenu .blockfoto-3{
		
			width:200px;
		
			height:0px; 
			font-size:1px;
		 } 
		 
		



/* b-2 */ 
#content .blockfoto-2, #hmenu .blockfoto-2, .blockfoto-2 { 
	
	text-align:center;
	
 	padding: 0px 0px 0px 0px; 
 	
 }

.blockfoto-2 span, .blockfoto-2 label,.blockfoto-2 p, .blockfoto-2 .ina, .blockfoto-2 a {
	
	
	
	;
	
	
	
	;
 

	/*display:block;*/
	/* height:auto; */
	text-align:center;;
}



.blockfoto-2 label, .blockfoto-2 a {



text-decoration:none;;
position:relative; 

}
.blockfoto-2 a:hover{


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


	 
/*  blocks */ 

.blockauth {

width:210px;
margin:0px 0px 0px 0px ;
}


		/* b-1 */ 
		body #center .blockauth-1, .blockauth-1  { 
			width:210px;
			height:40px;			
			font-size:1px;
					
		background: url(/cont/img/tpl/blockauth-2-1.png) left top no-repeat;padding:0;}
	
		
		
		/* b-2 */
		#content .blockauth-2, #hmenu .blockauth-2, .blockauth-2 {
		width:210px;
		
		
		
		background: url(/cont/img/tpl/blockauth-2-2.png) left top repeat-y ; }
	
		
		
		/* b-3 */
		.blockauth-3,body #center .blockauth-3 , #hmenu .blockauth-3{
		
			width:210px;
		
			height:19px; 
			font-size:1px;
		
			background: url(/cont/img/tpl/blockauth-2-3.png) left top no-repeat;padding:0;}

		
		 
		



/* b-2 */ 
#content .blockauth-2, #hmenu .blockauth-2, .blockauth-2 { 
	
	text-align:center;
	
 	padding: 0px 0px 0px 0px; 
 	
 }

.blockauth-2 span, .blockauth-2 label,.blockauth-2 p, .blockauth-2 .ina, .blockauth-2 a {
	
	font-size:12px;
	
	font-family:Arial, Helvetica, sans-serifpx;;
	
	color:#000000;
	
	;
 

	/*display:block;*/
	/* height:auto; */
	text-align:center;;
}



.blockauth-2 label, .blockauth-2 a {

color:#000000;

text-decoration:none;;
position:relative; 

}
.blockauth-2 a:hover{

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


	 
/*  blocks */ 

.hmm1 {

width:220px;
margin:0px 0px 0px 0px ;
}


		/* b-1 */ 
		body #center .hmm1-1, .hmm1-1  { 
			width:220px;
			height:10px;			
			font-size:1px;
					
		background: url(/cont/img/tpl/hmm1-2-1.png) left top no-repeat;padding:0;}
	
		
		
		/* b-2 */
		#content .hmm1-2, #hmenu .hmm1-2, .hmm1-2 {
		width:215px;
		
		
		
		background: url(/cont/img/tpl/hmm1-2-2.png) left top repeat-y ; }
	
		
		
		/* b-3 */
		.hmm1-3,body #center .hmm1-3 , #hmenu .hmm1-3{
		
			width:220px;
		
			height:9px; 
			font-size:1px;
		
			background: url(/cont/img/tpl/hmm1-2-3.png) left top no-repeat;padding:0;}

		
		 
		



/* b-2 */ 
#content .hmm1-2, #hmenu .hmm1-2, .hmm1-2 { 
	
	
	
 	padding: 0px 0px 0px 5px; 
 	
 }

.hmm1-2 span, .hmm1-2 label,.hmm1-2 p, .hmm1-2 .ina, .hmm1-2 a {
	
	
	
	;
	
	
	
	;
 

	/*display:block;*/
	/* height:auto; */
	;
}



.hmm1-2 label, .hmm1-2 a {



text-decoration:none;;
position:relative; 

}
.hmm1-2 a:hover{


text-decoration:none;;
}
.hmm1-2 form {
margin:0;
}
.hmm1-2 h3 {
		
		
		;
		margin: 0 0 5px 0;}


	 

 




		
			/* _modul kabinet: Кабинет */
			.userblock { padding: 10px; border: 1px solid rgb(234, 234, 234); width: 172px; background-color: rgb(249, 249, 249); }
.userblock:hover .sub { display: block; }
.sub { display: none; margin: 10px 0px 0px; line-height: 150%; position: absolute; padding: 15px; border-left: 1px solid rgb(234, 234, 234); border-right: 1px solid rgb(234, 234, 234); border-bottom: 1px solid rgb(234, 234, 234); left: 0px; box-shadow: rgba(0, 0, 0, 0.098) 3px 7px 11px; width: 149px; background-color: rgb(249, 249, 249); }
.userblock a { font-weight: normal; text-decoration: underline; color: rgb(68, 68, 68); }
i.arrow { padding: 0px 17px 0px 0px; background: url("/cont/img/vniz.png") 100% 50% no-repeat; }
.userblock { padding: 7px 8px 7px 12px; border: 1px solid rgb(241, 241, 241); width: 182px; border-radius: 0px 0px 9px 9px; background-color: rgb(255, 255, 255); }
.userblock:hover .sub { display: block; }
.sub { display: none; margin: 0px; line-height: 150%; position: absolute; padding: 15px; border-left: 1px solid rgb(234, 234, 234); border-right: 1px solid rgb(234, 234, 234); border-bottom: 1px solid rgb(234, 234, 234); left: 0px; box-shadow: rgba(0, 0, 0, 0.098) 3px 7px 11px; width: 149px; top: 26px; background-color: rgb(255, 255, 255); }
.sub a { font-weight: normal; text-decoration: none; }
#center ._cabinet_menu a { padding: 7px 6px; margin: 0px 5px 0px 0px; color: rgb(77, 77, 77); text-decoration: none; font-size: 12px; border-radius: 9px 9px 0px 0px; background: rgb(211, 210, 210); }
#center ._cabinet_menu a.act, Ã‚Â  #center ._cabinet_menu a:hover { padding: 7px 10px 11px; color: rgb(255, 255, 255); background-color: rgb(189, 188, 188); }
._cabinet_menu { border-bottom: 1px solid rgb(189, 188, 188); height: 27px; margin: 0px 0px 20px; }
.myemail span { color: rgb(69, 137, 197); font-weight: bold; line-height: 300%; margin: 0px; padding: 0px 40px 0px 0px; }
.myemail { margin: 0px 0px 15px; }
#center table.orders th, #center table.orders td Ã‚Â  { padding: 10px 21px; text-align: left; background-color: rgb(239, 239, 239); }
#center table.table td { padding: 10px 21px; border-collapse: collapse; border-bottom: 1px solid rgb(215, 215, 215); background-color: rgb(255, 255, 255); }
.table td.col1 { font-weight: bold; }
#center table.table { margin: 0px; }
.adress_out { margin: 9px 0px; padding: 10px; border: 1px solid rgb(189, 188, 188); background-color: rgb(255, 255, 255); }
.edit_td.inline-block { padding: 5px 0px 0px; }
.edit_td.inline-block a { margin: 0px 22px 0px 0px; }
.new_adress a { }
#center .new_adress a { border: 1px solid rgb(189, 188, 188); margin: 0px; color: rgb(255, 255, 255); text-decoration: none; background: rgb(189, 188, 188); padding: 5px 10px !important; }
.new_adress { margin: 15px 0px 0px; }
.fogot_header { padding: 20px 0px; text-align: center; font-size: large; }
.fogot_submit_out { padding: 21px 0px 0px; text-align: center; }


		
			/* _modul fiksirovannoe-verhnee-menyu: Фиксированное верхнее меню */
			.fix_menu.hmenu_out { position: fixed; box-shadow: rgba(0, 0, 0, 0.298) 1px 1px 5px; background: url("/cont/img/hm_bg.jpg"); width: 100% !important; height: 39px !important; top: 0px !important; left: 0px !important; z-index: 3000 !important; }
.fix_menu div#hmenu { position: absolute; width: 1px; left: 50%; }
.fix_menu div#inhmenu { width: 1000px; left: -456px; position: absolute; margin-left: 50%; }
.out_cart.fix_menu { position: fixed; width: 1px; height: 1px; top: 0px !important; left: 50% !important; z-index: 3000 !important; }
.fix_menu div#cartmini { left: 338px; position: absolute; top: 4px; width: 200px; padding: 1px 0px 0px 40px; border: none; background: url("/cont/img/cart_ico.png") 0px 4px no-repeat; }
ul.hmset1-ul.MenuBarSubmenuVisible { box-shadow: rgba(0, 0, 0, 0.2) 1px 3px 4px; }
.hm_header { display: block; }
div#cartmini { border: 1px solid rgb(241, 241, 241); border-radius: 9px 9px 0px 0px; padding: 2px 22px 5px 48px; width: 132px; background: url("/cont/img/ico_cart.png") 9px 6px no-repeat rgb(255, 255, 255); }


		
			/* _modul mod_wishlist: Избранные товары */
			.blocktov:hover .wishlist_del { height: 16px; width: 16px; position: absolute; right: 0px; z-index: 300; top: 0px; cursor: pointer; background: url("/jscripts/tpladmin/button_cancel.png") 0% 0% no-repeat; }
.wishlist_add { padding: 18px 0px 20px; }
.wish_fan h2 { padding: 0px; line-height: 200%; text-align: center; }
.wish_fan { padding: 20px; width: 429px; }
.wish_fan div { padding: 12px 0px 0px; text-align: center !important; }
.wish_fan a { color: rgb(55, 172, 236); }


		
			/* _modul mod_torg12: Торг 12 */
			

		
			/* _modul mod_ga: Аналитикс */
			

		
			/* _modul sort_by: Сортировка карточек товара */
			

		
			/* _modul mod_sitemap: Карта сайта */
			

		
			/* _modul mod_smsc: Модуль отправки sms уведомления заказчику */
			

		
			/* _modul mod_yml: yml экспорт */
			

		
			/* _modul mod_pricelist: Прайс-лист */
			

		
			/* _modul mod_og_tags: Разметка Open Graph для социальных сетей */
			

		
			/* _modul mod_crm: CRM */
			

		
			/* _modul mod_promokod: Промокоды */
			

		
			/* _modul mod_popup_skidka: Модуль всплавающей скидки */
			

		
			/* _modul mod_bordersale: Граничная скидка */
			

		
			/* _modul mod_cart2stage: ДвухЭтапная корзина */
			

		


 




