

.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(/core_dm/tpladmin/save.png) -200px 0 no-repeat ; cursor: pointer;
}

#siteedit:hover,  #siteedit.edited  {
background:url(/core_dm/tpladmin/save.png) center center no-repeat #ff0;
}

#siteedit.saving { background:url(/core_dm/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(/core_dm/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(/core_dm/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(/core_dm/tpladmin/down.png) 0px 6px no-repeat; }
#tabcontent .tovfield.hidedset i {   padding-left: 16px ; background: url(/core_dm/tpladmin/right.png) 2px 4px no-repeat; }
#tabcontent .tovfield.hidedset .tov_val  { display: none; }
.reload{
	background:url(/core_dm/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:630px; } 


 

.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(/core_dm/tango/next-horizontal.png) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-next-horizontal {      left: 5px;     right: auto; 
    background-image: url(/core_dm/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(/core_dm/tango/prev-horizontal.png) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-prev-horizontal {
    left: auto;
    right: 5px;
    background-image: url(/core_dm/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(/core_dm/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(/core_dm/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 */



				h3 {
				
				font-family: HelveticaNeueCyrThin,arial; 
				color: #000000; 
				
				padding: 0px 0px 0px 0px;  
				
				
				
				
				
				;
				}
				
				#center .tovname a {
				 font-size: 14px; 
				
				color: #777; 
				
				padding: 0px 0px 0px 0px;  
				
				
				
				
				
				;
				}
				
				#center .tovname a {
					text-decoration:underline; }	
				
				#center .tovname a:hover {
					
					color:#777;
					text-decoration:underline;} 
					
		
		
				
				.minidesc {
				
				
				
				
				padding: 0px 0px 0px 0px;  
				
				
				
				
				
				;
				}
				
				#footer,#footer a {
				 font-size: 16px; 
				
				color: #978279; 
				
				padding: 0px 0px 0px 0px;  
				text-align:left; 
				font-style:normal; 
				
				line-height:133%; 
				
				;
				}
				
				#footer a {
					text-decoration:none; }	
				
				#footer a:hover {
					
					color:#ad9b93;
					text-decoration:none;} 
					
		
		
				
				.dliabanera {
				
				
				color: #0dff00; 
				font-weight: bold; 
				padding: 0px 0px 0px 0px;  
				
				font-style:italic; 
				letter-spacing:4px; 
				
				
				;
				}
				
				#headercont,#headercont a {
				
				
				
				
				padding: 0px 0px 0px 0px;  
				
				
				
				
				
				;
				}
				
				#footercont,#footercont a {
				
				
				
				
				padding: 0px 0px 0px 0px;  
				
				
				
				
				
				;
				}
				
				#center p,#center p a {
				
				
				
				
				padding: 7px 0px 7px 0px;  
				
				
				
				
				
				;
				}
				
				#center a {
				
				
				
				
				padding: 0px 0px 0px 0px;  
				
				
				
				
				
				;
				}
				
				#cartmini a {
				
				
				color: #978279; 
				
				padding: 0px 0px 0px 0px;  
				
				
				
				
				
				;
				}
				
				#cartmini a {
					text-decoration:none; }	
				
				#cartmini a:hover {
					
					color:#978279;
					text-decoration:none;} 
					
		
		
				
				.catname {
				 font-size: 16px; 
				
				color: #001a63; 
				font-weight: normal; 
				padding: 0px 0px 0px 0px;  
				
				font-style:normal; 
				
				
				
				;
				}
				
				.langswich,.langswich a {
				
				
				color: #ffffff; 
				font-weight: normal; 
				padding: 0px 0px 0px 0px;  
				
				
				
				
				
				;
				}
				
				.langswich a {
					text-decoration:none; }	
				
				.langswich a:hover {
					
					color:#ffffff;
					text-decoration:underline;} 
					
		
		
				
				.all_colors_null {
				
				
				color: #F8ECE0; 
				
				padding: 0px 0px 0px 0px;  
				
				
				
				
				
				;
				}
				
				#center {
				 font-size: 16px; 
				
				color: #303030; 
				
				padding: 0px 0px 0px 0px;  
				text-align:left; 
				
				
				line-height:24px; 
				
				;
				}
				
				h2 {
				 font-size: 20px; 
				font-family: HelveticaNeueCyrThin,arial; 
				color: #a8a8a8; 
				
				padding: 0px 0px 0px 0px;  
				
				
				
				
				
				;
				}
				
				h1 {
				 font-size: 25px; 
				font-family: HelveticaNeueCyrThin,arial; 
				color: #636363; 
				
				padding: 0px 0px 0px 0px;  
				
				
				
				
				
				;
				}
				
				#header,#header a {
				
				
				
				
				padding: 0px 0px 0px 0px;  
				
				
				
				
				
				;
				}
				
				#adcart .price .no_price, #center .price .no_price {
				 font-size: 13px; 
				
				
				
				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 {
				
				
				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;} 
					
		
		
				
				#tabcontent .bname {
				 font-size: 17px; 
				
				color: #707070; 
				font-weight: normal; 
				padding: 0px 0px 8px 0px;  
				text-align:center; 
				
				
				
				
				;
				}
				
				.all_colors_null {
				
				
				color: #FFD700; 
				
				padding: 0px 0px 0px 0px;  
				
				
				
				
				
				;
				}
				
				#tabcontent .tov_val a {
				
				
				color: #000000; 
				
				padding: 0px 0px 0px 0px;  
				
				
				
				
				
				;
				}
				
				#tabcontent .tov_val a {
					text-decoration:none; }	
				
				#tabcontent .tov_val a:hover {
					
					color:#545454;
					text-decoration:none;} 
					
		
		
				
				.tov_val_num {
				
				
				color: #808080; 
				
				padding: 0px 0px 0px 0px;  
				
				
				
				
				
				;
				}
				
				.tovfield_name {
				 font-size: 17px; 
				font-family:  HelveticaNeueCyrBold, arial;; 
				color: #333333; 
				
				padding: 0px 0px 5px 0px;  
				
				
				
				
				
				;
				}
				
				.tov_none {
				
				
				color: #8a8a8a; 
				
				padding: 0px 0px 0px 0px;  
				
				
				
				
				
				;
				}
				
				#tabcontent .tov_val a.tov_checked {
				
				
				
				
				padding: 0px 0px 0px 0px;  
				
				
				
				
				
				;
				}
				
				.all_colors_null {
				
				
				color: #5F4048; 
				
				padding: 0px 0px 0px 0px;  
				
				
				
				
				
				;
				}
				
				.all_colors_null {
				
				
				color: #EBD7CE; 
				
				padding: 0px 0px 0px 0px;  
				
				
				
				
				
				;
				}
				
				.all_colors_null {
				
				
				color: #824B5E; 
				
				padding: 0px 0px 0px 0px;  
				
				
				
				
				
				;
				}
				
				.all_colors_null {
				
				
				color: #597FE0; 
				
				padding: 0px 0px 0px 0px;  
				
				
				
				
				
				;
				}
				
				.all_colors_null {
				
				
				color: #6CD3F2; 
				
				padding: 0px 0px 0px 0px;  
				
				
				
				
				
				;
				}
				
				.all_colors_null {
				
				
				color: #F7B934; 
				
				padding: 0px 0px 0px 0px;  
				
				
				
				
				
				;
				}
				
				.all_colors_null {
				
				
				color: #ffff00; 
				
				padding: 0px 0px 0px 0px;  
				
				
				
				
				
				;
				}
				
				.all_colors_null {
				
				
				color: #43EC55; 
				
				padding: 0px 0px 0px 0px;  
				
				
				
				
				
				;
				}
				
				.all_colors_null {
				
				
				color: #9E817D; 
				
				padding: 0px 0px 0px 0px;  
				
				
				
				
				
				;
				}
				
				.dash .digit, .dash .point2 {
				
				
				color: #050505; 
				font-weight: bold; 
				padding: 0px 0px 0px 0px;  
				
				font-style:normal; 
				
				
				
				;
				}
				
				.all_colors_null {
				
				
				color: #875443; 
				
				padding: 0px 0px 0px 0px;  
				
				
				
				
				
				;
				}
				
				.all_colors_null {
				
				
				color: #ff0000; 
				
				padding: 0px 0px 0px 0px;  
				
				
				
				
				
				;
				}
				
				.all_colors_null {
				
				
				color: #EB2E66; 
				
				padding: 0px 0px 0px 0px;  
				
				
				
				
				
				;
				}
				
				.all_colors_null {
				
				
				color: #FA9990; 
				
				padding: 0px 0px 0px 0px;  
				
				
				
				
				
				;
				}
				
				.all_colors_null {
				
				
				color: #FF6FAA; 
				
				padding: 0px 0px 0px 0px;  
				
				
				
				
				
				;
				}
				
				.all_colors_null {
				
				
				color: #A9ECA5; 
				
				padding: 0px 0px 0px 0px;  
				
				
				
				
				
				;
				}
				
				.all_colors_null {
				
				
				color: #adadad; 
				
				padding: 0px 0px 0px 0px;  
				
				
				
				
				
				;
				}
				
				.all_colors_null {
				
				
				color: #2A4FB7; 
				
				padding: 0px 0px 0px 0px;  
				
				
				
				
				
				;
				}
				
				.all_colors_null {
				
				
				color: #3d452d; 
				
				padding: 0px 0px 0px 0px;  
				
				
				
				
				
				;
				}
				
				.all_colors_null {
				
				
				color: #303030; 
				
				padding: 0px 0px 0px 0px;  
				
				
				
				
				
				;
				}
				
				.all_colors_null {
				
				
				color: #44455a; 
				
				padding: 0px 0px 0px 0px;  
				
				
				
				
				
				;
				}
				
				.all_colors_null {
				
				
				color: #B274CA; 
				
				padding: 0px 0px 0px 0px;  
				
				
				
				
				
				;
				}
				
				.all_colors_null {
				
				
				color: #CDC0AD; 
				
				padding: 0px 0px 0px 0px;  
				
				
				
				
				
				;
				}
				
				.all_colors_null {
				
				
				color: #5C513B; 
				
				padding: 0px 0px 0px 0px;  
				
				
				
				
				
				;
				}
				
				.all_colors_null {
				
				
				color: #000000; 
				
				padding: 0px 0px 0px 0px;  
				
				
				
				
				
				;
				}
				
				.all_colors_null {
				
				
				color: #fff; 
				
				padding: 0px 0px 0px 0px;  
				
				
				
				
				
				;
				}
				
				.all_colors_null {
				
				
				color: #58D5E7; 
				
				padding: 0px 0px 0px 0px;  
				
				
				
				
				
				;
				}
				
				.all_colors_null {
				
				
				color: #A89336; 
				
				padding: 0px 0px 0px 0px;  
				
				
				
				
				
				;
				}
				
				.all_colors_null {
				
				
				color: #ff6600; 
				
				padding: 0px 0px 0px 0px;  
				
				
				
				
				
				;
				}
				
				.blockopros div.oprosname {
				 font-size: 16px; 
				
				color: #474747; 
				font-weight: bold; 
				padding: 0px 0px 0px 0px;  
				
				
				
				
				
				;
				}
				
				#hmenu ul.MenuBarHorizontal ul li a.hm_header {
				 font-size: 15px; 
				
				
				font-weight: bold; 
				padding: 5px 10px 5px 10px;  
				
				
				
				
				
				;
				}
				
				#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;} 
					
		
		
				
				body {
				 font-size: 16px; 
				font-family: HelveticaNeueCyrLight,arial; 
				
				
				padding: 0px 0px 0px 0px;  
				
				
				
				
				
				;
				}
				
				.ibut_fonts_stand {
				 font-size: 22px; 
				font-family: HelveticaNeueCyrBold,arial; 
				color: #ffffff; 
				
				padding: 0px 0px 2px 0px;  
				
				
				
				line-height:150%;; 
				
				;
				}
				
				#center a.ibuta_fonts_stand, .ibuta_fonts_stand {
				
				
				color: #ffffff; 
				
				padding: 7px 0px 0px 0px;  
				text-align:center; 
				
				
				
				
				;
				}
				
				.label_one {
				
				
				color: #ffffff; 
				
				padding: 3px 0px 0px 0px;  
				
				
				
				
				
				;
				}
				
				#header .minimenu a {
				
				
				color: #978279; 
				
				padding: 0px 0px 0px 0px;  
				
				
				
				
				
				;
				}
				
				#header .minimenu a {
					text-decoration:none; }	
				
				#header .minimenu a:hover {
					
					color:#ffffff;
					text-decoration:none;} 
					
		
		
				
				.mod_header {
				 font-size: 15px; 
				
				
				font-weight: bold; 
				padding: 0px 0px 0px 20px;  
				text-align:left; 
				
				
				
				
				;
				}
				
				#adcart .oldprice, #center .oldprice {
				
				
				color: #ff9191; 
				font-weight: bold; 
				padding: 0px 0px 0px 0px;  
				
				font-style:normal; 
				
				
				
				;
				}
				
				#adcart .oldprice, #center .oldprice {
					text-decoration:none; }	
				
				#adcart .oldprice, #center .oldprice:hover {
					
					color:#ff0000;
					text-decoration:none;} 
					
		
		
				
				.multicolmenu a {
				
				
				color: #5c5c5c; 
				
				padding: 0px 0px 0px 0px;  
				
				
				
				
				
				;
				}
				
				.multicolmenu a {
					text-decoration:none; }	
				
				.multicolmenu a:hover {
					
					color:#292929;
					text-decoration:underline;} 
					
		
		
				
				.all_colors_null {
				
				
				color: #44455a; 
				
				padding: 0px 0px 0px 0px;  
				
				
				
				
				
				;
				}
				
				.all_colors_null {
				
				
				color: #ffc0cb; 
				
				padding: 0px 0px 0px 0px;  
				
				
				
				
				
				;
				}
				
				#center .navigat a {
				
				
				color: #a3a3a3; 
				
				padding: 0px 0px 0px 0px;  
				text-align:left; 
				
				
				
				
				;
				}
				
				#center .navigat a {
					text-decoration:none; }	
				
				#center .navigat a:hover {
					
					color:#858585;
					text-decoration:none;} 
					
		
		
				
				#adcart {
				
				
				color: #575757; 
				font-weight: bold; 
				padding: 0px 0px 0px 0px;  
				
				font-style:normal; 
				
				
				
				;
				}
				
				#adcart .price, #center .price {
				 font-size: 19px; 
				
				color: #ff0000; 
				font-weight: bold; 
				padding: 0px 0px 0px 0px;  
				
				font-style:normal; 
				
				
				
				;
				}
				
				#adcart .price, #center .price {
					text-decoration:none; }	
				
				#adcart .price, #center .price:hover {
					
					color:#ff0000;
					text-decoration:none;} 
					
		
		
				
				.all_colors_null {
				
				
				color: #ADD8E6; 
				
				padding: 0px 0px 0px 0px;  
				
				
				
				
				
				;
				}
				
				.all_colors_null {
				
				
				color: #987654; 
				
				padding: 0px 0px 0px 0px;  
				
				
				
				
				
				;
				}
				
				.all_colors_null {
				
				
				color: #90ee90 ; 
				
				padding: 0px 0px 0px 0px;  
				
				
				
				
				
				;
				}
				
				.all_colors_null {
				
				
				color: #ffffe0; 
				
				padding: 0px 0px 0px 0px;  
				
				
				
				
				
				;
				}
				
				.all_colors_null {
				
				
				color: #fff; 
				
				padding: 0px 0px 0px 0px;  
				
				
				
				
				
				;
				}
				
				.all_colors_null {
				
				
				color: #adadad; 
				
				padding: 0px 0px 0px 0px;  
				
				
				
				
				
				;
				}
				
				.all_colors_null {
				
				
				color: #48772e; 
				
				padding: 0px 0px 0px 0px;  
				
				
				
				
				
				;
				}
				
				.all_colors_null {
				
				
				color: #FF6FAA; 
				
				padding: 0px 0px 0px 0px;  
				
				
				
				
				
				;
				}
				


/* structures */

					

html#bodyfon-1 {
	background:#ffffff;;
}

#bodyfon-1 #inheader {
	height:210px;;
	

	
	width:1170px;
	/*background-image: url(/cont/img/tpl/bodyfon-1-1.jpg); */


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:210px;
display:block;



width:100%;


}



#bodyfon-1 #hw1, #bodyfon-1 #hw4 { 	vertical-align:top;  }


/*
#bodyfon-1 #hmenu {
height: 0px;
width:100%;
top: 210px;
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:1170px;

	
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;







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 {




vertical-align:top;
}

#bodyfon-1 #ct3 {


height:100%;
vertical-align:top;
width:100%;
}

#bodyfon-1 #ct4 {
	
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:405px;
}

#bodyfon-1 #ct23 { vertical-align:bottom;
	
 }

#bodyfon-1 #tabcontent {

}

#bodyfon-1 #outfooter {
width:auto;
height:405px;

}
#bodyfon-1 #footer {



width:1170px;
/* background: url(/cont/img/tpl/bodyfon-1-4.jpg) left top no-repeat ; */


margin:0 auto;
height:405px;  
text-align: center;

padding-top: 0px;
padding-bottom: 0px;
}
#bodyfon-1 #ft2 {
	padding-top:26px;
}
#footerpreout { position:relative; }

#bodyfon-1 #content { 



	width:1170px;

	background-position: left 210px; ;
	
	/* background-image: url(/cont/img/tpl/bodyfon-1-2.jpg); */
	background-repeat:no-repeat;

 
	overflow:hidden; 
	padding-top:210px;
	
	margin-left:auto;
	margin-right:auto;

	z-index:15;
}
#bodyfon-1 #content_up {



width:1170px;


 
margin-left:auto;
margin-right:auto;
 
}

#bodyfon-1 #container1 { width:100%; float:left; margin-right:-1px; padding-bottom:0px;}
#bodyfon-1 #container2 { background:#000000; margin-right:1px; }
#bodyfon-1 #container3 { width:100%; float:right; 
margin-left:-4px; }

#bodyfon-1 #left {

width:1px;
;

position:relative;z-index:100;
}
#bodyfon-1 #inleft {
	
}
#bodyfon-1 #center {
}

#bodyfon-1 #incen {
padding:0 0px 0 0px;

margin-top:0px;
}



#bodyfon-1 #right {


width:1px;
margin-bottom: 40px;

overflow:hidden;

/*position:relative;z-index:95; */

}

#bodyfon-1  #inright {
	
}


html#skelet-crm {
	;
}

#skelet-crm #inheader {
	height:100px;;
	

	
	width:1200px;
	/*background-image: url(/cont/img/tpl/skelet-crm-1.); */


margin:0 auto;
background-repeat: no-repeat;
background-position: left top;
display:block;
position:relative;
}
#skelet-crm #header {
position:absolute;
left:0;
top:0;
right:0;
height:100px;
display:block;



width:100%;


}



#skelet-crm #hw1, #skelet-crm #hw4 { 	vertical-align:top;  }


/*
#skelet-crm #hmenu {
height: 0px;
width:100%;
top: 100px;
left:0;
position: absolute;
text-align: center;
z-index:120;
}*/

#skelet-crm #hmenu {
	
}


#skelet-crm #inhm {
margin-top: 0px;
margin-right: auto;
margin-bottom: 0px;
margin-left: auto;

	
	width:1200px;

	
background-position: center top;
/* background-color:#660000;
background-image:url(/cont/img/tpl/hmfon.png);*/
}
#skelet-crm ul.MenuBarHorizontal {padding: 0;}


#skelet-crm #ct0 {

margin:0 auto;







height:100%;
width:100%;
}

#skelet-crm #ct00{
vertical-align:top;
height:100%;


}

#skelet-crm #ct1 {

height:100%;
}
#skelet-crm #ct11 {height:100%; }


#skelet-crm #ct2 {




vertical-align:top;
}

#skelet-crm #ct3 {


height:100%;
vertical-align:top;
width:100%;
}

#skelet-crm #ct4 {
	
height:100%;
vertical-align:top;
}

#skelet-crm #ct5 {
	
height:100%;
width:100%;
vertical-align:top;
}
#skelet-crm #ct6 {
	

vertical-align:top;
}

#skelet-crm #ct22 {
	
height:100px;
}

#skelet-crm #ct23 { vertical-align:bottom;
	
 }

#skelet-crm #tabcontent {

}

#skelet-crm #outfooter {
width:auto;
height:100px;

}
#skelet-crm #footer {



width:1200px;
/* background: url(/cont/img/tpl/skelet-crm-4.) left top no-repeat ; */


margin:0 auto;
height:100px;  
text-align: center;

padding-top: 0px;
padding-bottom: 0px;
}
#skelet-crm #ft2 {
	
}
#footerpreout { position:relative; }

#skelet-crm #content { 



	width:1200px;

	background-position: left 100px; ;
	
	/* background-image: url(/cont/img/tpl/skelet-crm-2.); */
	background-repeat:no-repeat;

 
	overflow:hidden; 
	padding-top:100px;
	
	margin-left:auto;
	margin-right:auto;

	z-index:15;
}
#skelet-crm #content_up {



width:1200px;


 
margin-left:auto;
margin-right:auto;
 
}

#skelet-crm #container1 { width:100%; float:left; margin-right:-11px; padding-bottom:0px;}
#skelet-crm #container2 { background:#000000; margin-right:11px; }
#skelet-crm #container3 { width:100%; float:right; 
margin-left:-14px; }

#skelet-crm #left {

width:1px;
padding-left:10px;;

position:relative;z-index:100;
}
#skelet-crm #inleft {
	
}
#skelet-crm #center {
}

#skelet-crm #incen {
padding:0 0px 0 0px;

margin-top:0px;
}



#skelet-crm #right {


width:1px;
margin-bottom: 40px;
padding-right:10px;
overflow:hidden;

/*position:relative;z-index:95; */

}

#skelet-crm  #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:0px;
}

#body_blank #ct23 { vertical-align:bottom;
	
 }

#body_blank #tabcontent {

}

#body_blank #outfooter {
width:auto;


}
#body_blank #footer {




 background: url(/cont/img/tpl/body_blank-4.) left top no-repeat ; 


margin:0 auto;
  
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#landing-page_2021 {
	;
}

#landing-page_2021 #inheader {
	;
	

	
	
	background-image: url(/cont/img/tpl/landing-page_2021-1.); 


margin:0 auto;
background-repeat: no-repeat;
background-position: left top;
display:block;
position:relative;
}
#landing-page_2021 #header {
position:absolute;
left:0;
top:0;
right:0;
height:0px;
display:block;



width:100%;


}



#landing-page_2021 #hw1, #landing-page_2021 #hw4 { 	vertical-align:top;  }


/*
#landing-page_2021 #hmenu {
height: 0px;
width:100%;
top: 0px;
left:0;
position: absolute;
text-align: center;
z-index:120;
}*/

#landing-page_2021 #hmenu {
	
}


#landing-page_2021 #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);*/
}
#landing-page_2021 ul.MenuBarHorizontal {padding: 0;}


#landing-page_2021 #ct0 {

margin:0 auto;







height:100%;
width:100%;
}

#landing-page_2021 #ct00{
vertical-align:top;
height:100%;


}

#landing-page_2021 #ct1 {

height:100%;
}
#landing-page_2021 #ct11 {height:100%; }


#landing-page_2021 #ct2 {




vertical-align:top;
}

#landing-page_2021 #ct3 {


height:100%;
vertical-align:top;
width:100%;
}

#landing-page_2021 #ct4 {
	
height:100%;
vertical-align:top;
}

#landing-page_2021 #ct5 {
	
height:100%;
width:100%;
vertical-align:top;
}
#landing-page_2021 #ct6 {
	

vertical-align:top;
}

#landing-page_2021 #ct22 {
	
height:0px;
}

#landing-page_2021 #ct23 { vertical-align:bottom;
	
 }

#landing-page_2021 #tabcontent {

}

#landing-page_2021 #outfooter {
width:auto;


}
#landing-page_2021 #footer {




 background: url(/cont/img/tpl/landing-page_2021-4.) left top no-repeat ; 


margin:0 auto;
  
text-align: center;

padding-top: 0px;
padding-bottom: 0px;
}
#landing-page_2021 #ft2 {
	
}
#footerpreout { position:relative; }

#landing-page_2021 #content { 



	

	 ;
	
	 background-image: url(/cont/img/tpl/landing-page_2021-2.); 
	background-repeat:no-repeat;

 
	overflow:hidden; 
	
	
	margin-left:auto;
	margin-right:auto;

	z-index:15;
}
#landing-page_2021 #content_up {






 
margin-left:auto;
margin-right:auto;
 
}

#landing-page_2021 #container1 { width:100%; float:left; margin-right:-1px; padding-bottom:0px;}
#landing-page_2021 #container2 { background:#000000; margin-right:1px; }
#landing-page_2021 #container3 { width:100%; float:right; 
margin-left:-4px; }

#landing-page_2021 #left {

width:1px;
;

position:relative;z-index:100;
}
#landing-page_2021 #inleft {
	
}
#landing-page_2021 #center {
}

#landing-page_2021 #incen {
padding:0 0px 0 0px;

margin-top:0px;
}



#landing-page_2021 #right {


width:1px;
margin-bottom: 40px;

overflow:hidden;

/*position:relative;z-index:95; */

}

#landing-page_2021  #inright {
	
}


html#landing-page {
	;
}

#landing-page #inheader {
	;
	

	
	
	background-image: url(/cont/img/tpl/landing-page-1.); 


margin:0 auto;
background-repeat: no-repeat;
background-position: left top;
display:block;
position:relative;
}
#landing-page #header {
position:absolute;
left:0;
top:0;
right:0;
height:0px;
display:block;



width:100%;


}



#landing-page #hw1, #landing-page #hw4 { 	vertical-align:top;  }


/*
#landing-page #hmenu {
height: 0px;
width:100%;
top: 0px;
left:0;
position: absolute;
text-align: center;
z-index:120;
}*/

#landing-page #hmenu {
	
}


#landing-page #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);*/
}
#landing-page ul.MenuBarHorizontal {padding: 0;}


#landing-page #ct0 {

margin:0 auto;







height:100%;
width:100%;
}

#landing-page #ct00{
vertical-align:top;
height:100%;


}

#landing-page #ct1 {

height:100%;
}
#landing-page #ct11 {height:100%; }


#landing-page #ct2 {




vertical-align:top;
}

#landing-page #ct3 {


height:100%;
vertical-align:top;
width:100%;
}

#landing-page #ct4 {
	
height:100%;
vertical-align:top;
}

#landing-page #ct5 {
	
height:100%;
width:100%;
vertical-align:top;
}
#landing-page #ct6 {
	

vertical-align:top;
}

#landing-page #ct22 {
	
height:0px;
}

#landing-page #ct23 { vertical-align:bottom;
	
 }

#landing-page #tabcontent {

}

#landing-page #outfooter {
width:auto;


}
#landing-page #footer {




 background: url(/cont/img/tpl/landing-page-4.) left top no-repeat ; 


margin:0 auto;
  
text-align: center;

padding-top: 0px;
padding-bottom: 0px;
}
#landing-page #ft2 {
	
}
#footerpreout { position:relative; }

#landing-page #content { 



	

	 ;
	
	 background-image: url(/cont/img/tpl/landing-page-2.); 
	background-repeat:no-repeat;

 
	overflow:hidden; 
	
	
	margin-left:auto;
	margin-right:auto;

	z-index:15;
}
#landing-page #content_up {






 
margin-left:auto;
margin-right:auto;
 
}

#landing-page #container1 { width:100%; float:left; margin-right:-1px; padding-bottom:0px;}
#landing-page #container2 { background:#000000; margin-right:1px; }
#landing-page #container3 { width:100%; float:right; 
margin-left:-4px; }

#landing-page #left {

width:1px;
;

position:relative;z-index:100;
}
#landing-page #inleft {
	
}
#landing-page #center {
}

#landing-page #incen {
padding:0 0px 0 0px;

margin-top:0px;
}



#landing-page #right {


width:1px;
margin-bottom: 40px;

overflow:hidden;

/*position:relative;z-index:95; */

}

#landing-page  #inright {
	
}


html#skelet-sklad {
	;
}

#skelet-sklad #inheader {
	height:100px;;
	

	
	width:1200px;
	/*background-image: url(/cont/img/tpl/skelet-sklad-1.); */


margin:0 auto;
background-repeat: no-repeat;
background-position: left top;
display:block;
position:relative;
}
#skelet-sklad #header {
position:absolute;
left:0;
top:0;
right:0;
height:100px;
display:block;



width:100%;


}



#skelet-sklad #hw1, #skelet-sklad #hw4 { 	vertical-align:top;  }


/*
#skelet-sklad #hmenu {
height: 0px;
width:100%;
top: 100px;
left:0;
position: absolute;
text-align: center;
z-index:120;
}*/

#skelet-sklad #hmenu {
	
}


#skelet-sklad #inhm {
margin-top: 0px;
margin-right: auto;
margin-bottom: 0px;
margin-left: auto;

	
	width:1200px;

	
background-position: center top;
/* background-color:#660000;
background-image:url(/cont/img/tpl/hmfon.png);*/
}
#skelet-sklad ul.MenuBarHorizontal {padding: 0;}


#skelet-sklad #ct0 {

margin:0 auto;







height:100%;
width:100%;
}

#skelet-sklad #ct00{
vertical-align:top;
height:100%;


}

#skelet-sklad #ct1 {

height:100%;
}
#skelet-sklad #ct11 {height:100%; }


#skelet-sklad #ct2 {




vertical-align:top;
}

#skelet-sklad #ct3 {


height:100%;
vertical-align:top;
width:100%;
}

#skelet-sklad #ct4 {
	
height:100%;
vertical-align:top;
}

#skelet-sklad #ct5 {
	
height:100%;
width:100%;
vertical-align:top;
}
#skelet-sklad #ct6 {
	

vertical-align:top;
}

#skelet-sklad #ct22 {
	
height:100px;
}

#skelet-sklad #ct23 { vertical-align:bottom;
	
 }

#skelet-sklad #tabcontent {

}

#skelet-sklad #outfooter {
width:auto;
height:100px;

}
#skelet-sklad #footer {



width:1200px;
/* background: url(/cont/img/tpl/skelet-sklad-4.) left top no-repeat ; */


margin:0 auto;
height:100px;  
text-align: center;

padding-top: 0px;
padding-bottom: 0px;
}
#skelet-sklad #ft2 {
	
}
#footerpreout { position:relative; }

#skelet-sklad #content { 



	width:1200px;

	background-position: left 100px; ;
	
	/* background-image: url(/cont/img/tpl/skelet-sklad-2.); */
	background-repeat:no-repeat;

 
	overflow:hidden; 
	padding-top:100px;
	
	margin-left:auto;
	margin-right:auto;

	z-index:15;
}
#skelet-sklad #content_up {



width:1200px;


 
margin-left:auto;
margin-right:auto;
 
}

#skelet-sklad #container1 { width:100%; float:left; margin-right:-11px; padding-bottom:0px;}
#skelet-sklad #container2 { background:#000000; margin-right:11px; }
#skelet-sklad #container3 { width:100%; float:right; 
margin-left:-14px; }

#skelet-sklad #left {

width:1px;
padding-left:10px;;

position:relative;z-index:100;
}
#skelet-sklad #inleft {
	
}
#skelet-sklad #center {
}

#skelet-sklad #incen {
padding:0 0px 0 0px;

margin-top:0px;
}



#skelet-sklad #right {


width:1px;
margin-bottom: 40px;
padding-right:10px;
overflow:hidden;

/*position:relative;z-index:95; */

}

#skelet-sklad  #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 */
 
.goregister  {
	background: url(/cont/img/tpl/otpravit-goregister.png?1769888667) left top no-repeat ;
	width:306px;
	height:48px; 
	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;
 }

 
.enter_but  {
	background: url(/cont/img/tpl/otpravit-enter_but.png?1769888667) left top no-repeat ;
	width:306px;
	height:48px; 
	border:none; 
}


a.enter_but, #center a.enter_but   { display:block; text-decoration: none; }
input.enter_but { cursor:pointer;}

.enter_but: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/otpravit-save_but.png?1769888667) left top no-repeat ;
	width:196px;
	height:48px; 
	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;
 }

 
.searchbut  {
	background: url(/cont/img/tpl/searchbut.png?1441030014) left top no-repeat ;
	width:22px;
	height:22px; 
	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/otpravit-vercat.png?1769888667) left top no-repeat ;
	width:196px;
	height:48px; 
	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/otpravit-clearcart.png?1769888667) left top no-repeat ;
	width:186px;
	height:48px; 
	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/otpravit-renum.png?1769888667) left top no-repeat ;
	width:166px;
	height:48px; 
	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/otpravit-gozakaz.png?1769888667) left top no-repeat ;
	width:196px;
	height:48px; 
	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/otpravit-adcartmini.png?1769888667) left top no-repeat ;
	width:146px;
	height:48px; 
	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?1439306138) left top no-repeat ;
	width:221px;
	height:48px; 
	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;
 }

 
.adcartmicro  {
	background: url(/cont/img/tpl/otvetit-adcartmicro.png?1769888667) 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;
 }

 
.bytov  {
	background: url(/cont/img/tpl/bytov.png?1427868041) 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?1427866625) 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/otpravit-otvetit.png?1769888667) left top no-repeat ;
	width:196px;
	height:48px; 
	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-otpravit.png?1769888667) left top no-repeat ;
	width:186px;
	height:48px; 
	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?1427868044) 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?1427868042) 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?1427868011) 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/otpravit-gotocart.png?1769888667) left top no-repeat ;
	width:236px;
	height:48px; 
	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/otpravit-prodol.png?1769888667) left top no-repeat ;
	width:266px;
	height:48px; 
	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  */


 
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:200px;
 
}
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: 8px 12px 8px 12px;

color:#000000;

text-decoration:none;

 

width:176px;


display:block;

font-size:16px;

font-family:HelveticaNeueCyrLight,arial;	


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:#000000;

}
body div .m2-L.act .m2-a {
	background-position: right bottom;
	color:#ffffff;
	text-decoration:none;
}
 
body .m3-L{

background-repeat: repeat-y;
background-position: left top;
width:200px;
 
}
body .m3-L.ov  {
background-position: center top;
}
body .m3-L.act  {
background-position: right top;
}
body .m3-s{

background-repeat: no-repeat;
background-position: left top;
}
body .ov .m3-s{
background-position: center top;
}
body .act .m3-s{
background-position: right top;
}
body div a.m3-a, #center a.m3-a  {


padding: 6px 10px 6px 20px;

color:#616161;

text-decoration:none;

 

width:auto;


display:block;

font-size:10px;
font-weight:normal;
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:#616161;

}
body div .m3-L.act .m3-a {
	background-position: right bottom;
	color:#000000;
	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:138px;*/
}
/* 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: 1px 0 0 1px;
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:46px;*/
cursor:pointer;}

/* left img*/ 
.hmset1-ls {
		
		width:23px;
		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:22px;height:46px;background-repeat:no-repeat;background-position: left top;background-image: url(/cont/img/tpl/hmset-1-3.png) ;}

.ov .hmset1-s {width:22px;height:46px; background-repeat:no-repeat;background-position: left top;background-image: url(/cont/img/tpl/hmset-1-6.png) ;}

.act .hmset1-s { width:22px;height:46px; 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 */
/* 6px */

#header a.hmset1-a
{
display:block;
position:relative;
padding: 14px 2px 0 1px; 
height:32px;
text-decoration: none;
color:#000;
font-size:16px;
font-weight:600;
font-family:HelveticaNeueCyrBold, arial;;
text-align:center;


 
}
#header ul.MenuBarHorizontal .ov .hmset1-a { 
	
	color:#000;
	text-decoration: none; 
}
#header ul.MenuBarHorizontal .act .hmset1-a { 
	
	color:#000;
	text-decoration: none; }



/*sublevel*/

		
		ul.MenuBarHorizontal td { vertical-align: top; }
		ul.MenuBarHorizontal ul {
			padding: 0;
			
			
			
			
			
			
			
			top: -1000px;
			
			border:#cccccc solid 1px; 
		}
		
		ul.MenuBarHorizontal ul li{
			
			width:340px;
			padding: 0 ;
		}

		#hmenu ul.MenuBarHorizontal ul li a {
		
		
		padding: 15px 23px 15px 23px;
		
		color:#000;
		width:294px;
		display:block;   
		font-size:16px;
		
		font-family:HelveticaNeueCyrBold, arial;;
		text-decoration:underline;
		
		
		
		
		}
		 
		#hmenu ul.MenuBarHorizontal ul  a:hover {
		
			
			color:#000;	 
			text-decoration:underline; 
			
		}
		
		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-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 {
			
		
	
	}
	

	/****** 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-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-slayder-glavnaya .anythingWindow {
		border-top: 3px solid #333;
		border-bottom: 3px solid #333;
	}
	div.anythingSlider-slayder-glavnaya .thumbNav a {
		border: 1px solid #000;
	}
	div.anythingSlider-slayder-glavnaya .start-stop {
		border: 1px solid #000;
	}
	div.anythingSlider-slayder-glavnaya .start-stop.playing {
		background-color: #300;
	}
	div.anythingSlider-slayder-glavnaya .start-stop:hover, div.anythingSlider-slayder-glavnaya .start-stop.hover {
		color: #ddd;
	}
	
	/* Active State */
	div.anythingSlider-slayder-glavnaya.activeSlider .anythingWindow {
		border-color: transparent;
	}
	div.anythingSlider-slayder-glavnaya.activeSlider .thumbNav a {
		background-color: transparent;
		background-position: -68px -40px;
	}
	div.anythingSlider-slayder-glavnaya.activeSlider .thumbNav a:hover, div.anythingSlider-slayder-glavnaya.activeSlider .thumbNav a.cur {
		background-position: -76px -57px;
	/*	background: #fff; */
	}
	div.anythingSlider-slayder-glavnaya.activeSlider .start-stop.playing {
		background-color: #f00;
	}
	div.anythingSlider-slayder-glavnaya .start-stop:hover, div.anythingSlider-slayder-glavnaya .start-stop.hover {
		color: #fff;
	}
	
	/* Navigation Arrows */
	div.anythingSlider-slayder-glavnaya .arrow {
		top: ;
		position: absolute;
		display: block;
		z-index: 100;
	}
	div.anythingSlider-slayder-glavnaya .arrow a {
		display: block;
		height: 0px;
		margin-top: 0; /* half height of image */
		
		
		outline: 0;
		background: url(/cont/img/tpl/slayder-glavnaya.png) no-repeat;
		text-indent: -9999px;
	}
	div.anythingSlider-slayder-glavnaya .forward { right: 0; }
	div.anythingSlider-slayder-glavnaya .back { left: 0; }
	div.anythingSlider-slayder-glavnaya .forward a { background-position: right bottom; }
	div.anythingSlider-slayder-glavnaya .back a { background-position: left bottom; }
	div.anythingSlider-slayder-glavnaya .forward a:hover, div.anythingSlider-slayder-glavnaya .forward a.hover { background-position: right top; }
	div.anythingSlider-slayder-glavnaya .back a:hover, div.anythingSlider-slayder-glavnaya .back a.hover { background-position: left top; }
	
	/* Navigation Links */
	div.anythingSlider-slayder-glavnaya .anythingControls {
		position: absolute;
		width: 80%;
		bottom: -2px;
		right: 10%;
		z-index: 100;
		opacity: 0.90;
		filter: alpha(opacity=90);
	}
	div.anythingSlider-slayder-glavnaya .thumbNav {
		float: right;
		margin: 0;
		z-index: 100;
	}
	div.anythingSlider-slayder-glavnaya .thumbNav li {
		display: inline;
	}
	div.anythingSlider-slayder-glavnaya .thumbNav a {
		display: inline-block;
		background: transparent url(/cont/img/tpl/slayder-glavnaya.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-slayder-glavnaya .thumbNav a:hover, div.anythingSlider-slayder-glavnaya .thumbNav a.cur {
		background: transparent url(/cont/img/tpl/slayder-glavnaya.png) -76px -57px no-repeat;
	}
	
	/* slider autoplay right-to-left, reverse order of nav links to look better */
	div.anythingSlider-slayder-glavnaya.rtl .thumbNav a { float: right; } /* reverse order of nav links */
	div.anythingSlider-slayder-glavnaya.rtl .thumbNav { float: left; }    /* move nav link group to left */
	/* div.anythingSlider-slayder-glavnaya.rtl .start-stop { float: right; } */ /* move start/stop button - in case you want to switch sides */
	
	/* Autoplay Start/Stop button */
	div.anythingSlider-slayder-glavnaya .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-slayder-glavnaya {
			
		
	
	}
	






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('/core_dm/webfont-rouble/rouble-webfont.eot');
    src: url('/core_dm/webfont-rouble/rouble-webfont.eot?#iefix') format('embedded-opentype'),
         url('/core_dm/webfont-rouble/rouble-webfont.woff') format('woff'),
         url('/core_dm/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(/core_dm/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('/core_dm/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('/core_dm/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('/core_dm/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('/core_dm/jquery.fancybox/fancybox.png');
	background-position: -40px -30px;
}

#fancybox-right-ico {
	background-image: url('/core_dm/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('/core_dm/jquery.fancybox/fancybox-x.png');
}

#fancybox-bg-ne {
	top: -20px;
	right: -20px;
	background-image: url('/core_dm/jquery.fancybox/fancybox.png');
	background-position: -40px -162px;
}

#fancybox-bg-e {
	top: 0;
	right: -20px;
	height: 100%;
	background-image: url('/core_dm/jquery.fancybox/fancybox-y.png');
	background-position: -20px 0px;
}

#fancybox-bg-se {
	bottom: -20px;
	right: -20px;
	background-image: url('/core_dm/jquery.fancybox/fancybox.png');
	background-position: -40px -182px; 
}

#fancybox-bg-s {
	bottom: -20px;
	left: 0;
	width: 100%;
	background-image: url('/core_dm/jquery.fancybox/fancybox-x.png');
	background-position: 0px -20px;
}

#fancybox-bg-sw {
	bottom: -20px;
	left: -20px;
	background-image: url('/core_dm/jquery.fancybox/fancybox.png');
	background-position: -40px -142px;
}

#fancybox-bg-w {
	top: 0;
	left: -20px;
	height: 100%;
	background-image: url('/core_dm/jquery.fancybox/fancybox-y.png');
}

#fancybox-bg-nw {
	top: -20px;
	left: -20px;
	background-image: url('/core_dm/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('/core_dm/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('/core_dm/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('/core_dm/jquery.fancybox/fancybox-x.png') 0px -40px;
}

#fancybox-title-float-right {
	padding: 0 0 0 15px;
	background: url('/core_dm/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(/core_dm/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(/core_dm/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(/core_dm/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(/core_dm/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(/core_dm/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(/core_dm/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(/core_dm/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(/core_dm/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(/core_dm/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(/core_dm/tpladmin/ui-icons.png); }
.ui-widget-content .ui-icon {background-image: url(/core_dm/tpladmin/ui-icons.png); }
.ui-widget-header .ui-icon {background-image: url(/core_dm/tpladmin/ui-icons.png); }
.ui-state-default .ui-icon { background-image: url(/core_dm/tpladmin/ui-icont.png); }
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {background-image: url(/core_dm/tpladmin/ui-icont.png); }
.ui-state-active .ui-icon {background-image: url(/core_dm/tpladmin/ui-icont.png); }
.ui-state-highlight .ui-icon {background-image: url(/core_dm/tpladmin/ui-icont.png); }
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {background-image: url(/core_dm/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(/core_dm/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(/core_dm/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(/core_dm/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(/core_dm/tpladmin/asc.gif);
}
table.sorter thead tr .headerSortDown {
	background-image: url(/core_dm/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(/core_dm/tpladmin/package_settings.png) center center no-repeat ;   }
.adm span:hover .context3 { background: url(/core_dm/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(/core_dm/tpladmin/document-edit.png) center center no-repeat ; padding:3px 8px 3px 7px; border:solid 1px transparent;}



/*  blocks */ 

.blocknews {

width:210px;
margin:0px 0px 20px 0px ;
}


		/* b-1 */ 
		body #center .blocknews-1, .blocknews-1  { 
			width:210px;
			height:40px;			
			font-size:1px;
					
		background: url(/cont/img/tpl/mm2-2-1.png) left top no-repeat;padding:0;}
	
		
		
		/* b-2 */
		#content .blocknews-2, #hmenu .blocknews-2, .blocknews-2 {
		width:200px;
		
		
		
		background: url(/cont/img/tpl/mm2-2-2.png) left top repeat-y ; }
	
		
		
		/* b-3 */
		.blocknews-3,body #center .blocknews-3 , #hmenu .blocknews-3{
		
			width:210px;
		
			height:19px; 
			font-size:1px;
		
			background: url(/cont/img/tpl/mm2-2-3.png) left top no-repeat;padding:0;}

		
		 
		



/* b-2 */ 
#content .blocknews-2, #hmenu .blocknews-2, .blocknews-2 { 
	
	text-align:left;
	
 	padding: 0px 5px 0px 5px; 
 	
 }

.blocknews-2 span, .blocknews-2 label,.blocknews-2 p, .blocknews-2 .ina, .blocknews-2 a {
	
	font-size:12px;
	
	font-family:Arial, Helvetica, sans-serifpx;;
	
	color:#3b3b3b;
	
	font-weight:normal;;
 

	/*display:block;*/
	/* height:auto; */
	text-align:left;;
}



.blocknews-2 label, .blocknews-2 a {

color:#3b3b3b;

text-decoration:underline;;
position:relative; 

}
.blocknews-2 a:hover{

color:#000000;
text-decoration:none;;
}
.blocknews-2 form {
margin:0;
}
.blocknews-2 h3 {
		
		
		text-align:left;;
		margin: 0 0 5px 0;}


	 
/*  blocks */ 

.mm2 {

width:230px;
margin:0px 0px 20px 0px ;
}


		/* b-1 */ 
		body #center .mm2-1, .mm2-1  { 
			width:230px;
						
			font-size:1px;
		 } 
		
		/* b-2 */
		#content .mm2-2, #hmenu .mm2-2, .mm2-2 {
		width:220px;
		
		
		 } 
		
		/* b-3 */
		.mm2-3,body #center .mm2-3 , #hmenu .mm2-3{
		
			width:230px;
		
			height:0px; 
			font-size:1px;
		 } 
		 
		



/* b-2 */ 
#content .mm2-2, #hmenu .mm2-2, .mm2-2 { 
	
	text-align:left;
	
 	padding: 0px 5px 0px 5px; 
 	
 }

.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 20px 0px ;
}


		/* b-1 */ 
		body #center .blockopros-1, .blockopros-1  { 
			width:210px;
			height:40px;			
			font-size:1px;
					
		background: url(/cont/img/tpl/mm2-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/mm2-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/mm2-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 */ 

.blockbaner {

width:210px;
margin:0px 0px 20px 0px ;
}


		/* b-1 */ 
		body #center .blockbaner-1, .blockbaner-1  { 
			width:210px;
						
			font-size:1px;
		 } 
		
		/* b-2 */
		#content .blockbaner-2, #hmenu .blockbaner-2, .blockbaner-2 {
		width:180px;
		
		
		 } 
		
		/* b-3 */
		.blockbaner-3,body #center .blockbaner-3 , #hmenu .blockbaner-3{
		
			width:210px;
		
			height:0px; 
			font-size:1px;
		 } 
		 
		



/* b-2 */ 
#content .blockbaner-2, #hmenu .blockbaner-2, .blockbaner-2 { 
	
	text-align:center;
	
 	padding: 0px 15px 0px 15px; 
 	
 }

.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:#000000;
	
	font-weight:normal;;
 

	/*display:block;*/
	/* height:auto; */
	text-align:center;;
}



.blockbaner-2 label, .blockbaner-2 a {

color:#000000;

text-decoration:none;;
position:relative; 

}
.blockbaner-2 a:hover{

color:#c44e00;
text-decoration:none;;
}
.blockbaner-2 form {
margin:0;
}
.blockbaner-2 h3 {
		
		
		text-align:center;;
		margin: 0 0 5px 0;}


	 
/*  blocks */ 

.blockcart {

width:210px;
margin:0px 0px 20px 0px ;
}


		/* b-1 */ 
		body #center .blockcart-1, .blockcart-1  { 
			width:210px;
			height:40px;			
			font-size:1px;
					
		background: url(/cont/img/tpl/mm2-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/mm2-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/mm2-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:#ff0808;
	
	font-weight:normal;;
 

	/*display:block;*/
	/* height:auto; */
	text-align:center;;
}



.blockcart-2 label, .blockcart-2 a {

color:#ff0808;

text-decoration:none;;
position:relative; 

}
.blockcart-2 a:hover{

color:#ff0000;
text-decoration:underline;;
}
.blockcart-2 form {
margin:0;
}
.blockcart-2 h3 {
		
		
		text-align:center;;
		margin: 0 0 5px 0;}


	 
/*  blocks */ 

.blocktov {

width:280px;
margin:0px 0px 20px 0px ;
}


		
		
		.blocktov-1 ,  .blocktov-15 {  height:100%;  } 
		
		
		/* b-2 */
		#center #cmenu td.blocktov-2, #hmenu .blocktov-2,.blocktov-2 {
		width:280px;
		
		 
		}
		
		
		



/* 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 {
	
	
	
	;
	
	
	
	;
 

	/*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 */ 

.bc_blocktov {

width:118px;
margin:0px 0px 20px 0px ;
}


		/* b-1 */ 
		body #center .bc_blocktov-1, .bc_blocktov-1  { 
			width:118px;
						
			font-size:1px;
		 } 
		
		/* b-2 */
		#content .bc_blocktov-2, #hmenu .bc_blocktov-2, .bc_blocktov-2 {
		width:118px;
		
		
		 } 
		
		/* b-3 */
		.bc_blocktov-3,body #center .bc_blocktov-3 , #hmenu .bc_blocktov-3{
		
			width:118px;
		
			height:0px; 
			font-size:1px;
		 } 
		 
		



/* b-2 */ 
#content .bc_blocktov-2, #hmenu .bc_blocktov-2, .bc_blocktov-2 { 
	
	
	
 	padding: 0px 0px 0px 0px; 
 	
 }

.bc_blocktov-2 span, .bc_blocktov-2 label,.bc_blocktov-2 p, .bc_blocktov-2 .ina, .bc_blocktov-2 a {
	
	
	
	;
	
	
	
	;
 

	/*display:block;*/
	/* height:auto; */
	;
}



.bc_blocktov-2 label, .bc_blocktov-2 a {



text-decoration:none;;
position:relative; 

}
.bc_blocktov-2 a:hover{


text-decoration:none;;
}
.bc_blocktov-2 form {
margin:0;
}
.bc_blocktov-2 h3 {
		
		
		;
		margin: 0 0 5px 0;}


	 
/*  blocks */ 

.blockcat {

width:210px;
margin:0px 0px 20px 0px ;
}


		/* b-1 */ 
		body #center .blockcat-1, .blockcat-1  { 
			width:210px;
						
			font-size:1px;
		 } 
		
		/* b-2 */
		#content .blockcat-2, #hmenu .blockcat-2, .blockcat-2 {
		width:190px;
		
		
		 } 
		
		/* b-3 */
		.blockcat-3,body #center .blockcat-3 , #hmenu .blockcat-3{
		
			width:210px;
		
			height:0px; 
			font-size:1px;
		 } 
		 
		



/* b-2 */ 
#content .blockcat-2, #hmenu .blockcat-2, .blockcat-2 { 
	
	
	
 	padding: 0px 10px 0px 10px; 
 	
 }

.blockcat-2 span, .blockcat-2 label,.blockcat-2 p, .blockcat-2 .ina, .blockcat-2 a {
	
	
	
	;
	
	
	
	;
 

	/*display:block;*/
	/* height:auto; */
	;
}



.blockcat-2 label, .blockcat-2 a {



text-decoration:none;;
position:relative; 

}
.blockcat-2 a:hover{


text-decoration:none;;
}
.blockcat-2 form {
margin:0;
}
.blockcat-2 h3 {
		
		
		;
		margin: 0 0 5px 0;}


	 
/*  blocks */ 

.blockfoto {

width:200px;
margin:0px 0px 20px 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 20px 0px ;
}


		/* b-1 */ 
		body #center .blockauth-1, .blockauth-1  { 
			width:210px;
			height:40px;			
			font-size:1px;
					
		background: url(/cont/img/tpl/mm2-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/mm2-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/mm2-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 */ 

.blockfullsearch {

width:150px;
margin:0px 0px 20px 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 */ 

.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;}


	 
.name_position {}
 




		
			/* _modul mod_vtb_pay:  API платёжного шлюза  ВТБ */
			

		
			/* _modul mod_cart_left: Брошенная корзина */
			

		
			/* _modul mod_stories: Сторис */
			

		
			/* _modul mod_regtorg:  */
			

		
			/* _modul slayder-miniatyur-tovara: Слайдер миниатюр товара */
			.bc_tovalbum_in { height: 568px; overflow: hidden; position: relative; }
.bc_arrow { opacity: 0.6; position: absolute; width: 251px; height: 43px; top: 0px; cursor: pointer; display: none; background-image: url(/cont/img/bc_arrow.png); background-color: rgba(255, 255, 255, 0.4); background-position: 50% 6px; background-repeat: no-repeat; }
.bc_arrow.bc_arrow_bottom { top: initial; bottom: 0px; background-position: 50% -61px; }
.bc_arrow:hover { opacity: 1; }

		
			/* _modul mod_infopage_new: Новые инфостраницы */
			

		
			/* _modul dvoynoe-fiksirovannoe-menyu: Двойное фиксированное меню */
			

		
			/* _modul pokazat-eschyo-tovaryi-na-ajax-(bez-perezagruzki): Показать ещё товары на ajax (без перезагрузки) */
			

		
			/* _modul knopka-vverh: Кнопка вверх */
			#toTop:hover {
    background-image: url('/cont/img/up_but_hover.png');
    width: 130px;
}
#toTop {
    position: fixed;
    right: 1px;
    width: 60px;
    height: 60px;
    bottom: 40px;
    background-image: url('/cont/img/up_but.png');
    z-index: 2000;
}


		
			/* _modul tsvetnyie-tsveta-v-filtre-tovarov: Цветные цвета в фильтре товаров */
			

		
			/* _modul kabinet: Кабинет */
			

		
			/* _modul welcome_mail2: Welcome-серии писем2 */
			

		
			/* _modul mod_avito:  */
			

		
			/* _modul mod_youla:  */
			

		
			/* _modul mod_crm: CRM */
			

		
			/* _modul mod_kaspi:  */
			

		
			/* _modul mod_aliexpress_orders: Отправка заказов aliexpress в 1с */
			

		
			/* _modul mod-bc-gallery: Галерея большой карточки */
			

		
			/* _modul knopki-aktsii-novinki-hityi-prodazh: Кнопки акции, новинки, хиты продаж */
			

		
			/* _modul mod_sber_orders: Отправка заказов Сбермаркет в 1с */
			

		
			/* _modul avtovsplyivanie: Автовсплывание регистрации */
			

		
			/* _modul unisenter-api: Unisenter API */
			

		
			/* _modul mod_postavshhiki:  */
			

		
			/* _modul mod_fix_filter: Фиксированный фильтр */
			fix_filter .umenu { position: fixed; }
fix_filter { width: 214px; }

.start {
  position: fixed;
top:0;

}
.stop {
  position:relative;

}



		
			/* _modul mod_export_lidison: Экспорт lidison */
			

		
			/* _modul mod_mc_img_rand2: Рандомные фото в миникарточке озон */
			

		
			/* _modul api-beru-yandex-market: API Beru (yandex market) */
			

		
			/* _modul balance_show: Модуль баланс */
			

		
			/* _modul mod_api_prilg_slskit: API моб.приложение SalesKit */
			

		
			/* _modul mod_ga: Аналитикс */
			

		
			/* _modul marketpleysyi-api-wildberees: API Wildberees */
			

		
			/* _modul site_api: API сайта */
			

		
			/* _modul mod_sklad: Модуль склад */
			

		
			/* _modul mod_imap: Модуль работы с email */
			

		
			/* _modul mod_cms_favorite: Избранное админки */
			

		
			/* _modul mod_commerceml: CommerceML */
			

		
			/* _modul mod_shabloner-dlya-yunisendera: Шаблонер для юнисендера */
			

		
			/* _modul mod_slider3: Баннер главной */
			

		
			/* _modul autoriz_ajax: Авторизация аякс */
			

		
			/* _modul other_tovs_ajax: Загрузка блоков других товаров ajax */
			

		
			/* _modul wish_mod: Лист ожидания */
			

		
			/* _modul mod_send_wish: Модуль отправки писем Листа ожидания */
			

		
			/* _modul mod_actionpay: Интеграция с ActionPay */
			

		
			/* _modul mod_hmenu_gen: Генерация выпадающего верхнего меню */
			

		
			/* _modul mod_catphoto: Модуль выгрузки клиенту фото моделей */
			

		
			/* _modul arhivatsiya-kartinok: Архивация картинок */
			

		
			/* _modul export-dannyih-dlya-orce: API экспорт данных для orce */
			

		
			/* _modul mod_ya_upload: Яндекс Маркет - выгрузка прайс-листов YML */
			

		
			/* _modul socket.io: Реалтайм корзина */
			

		
			/* _modul mod_target_mail_ru: Ремаркетинг - интеграция с Target Mail.ru */
			

		
			/* _modul mod_delivery_time: Доставка ДелЛин и ПЭК - определение срока */
			

		
			/* _modul mod_ga_eec: Google Analytics - расширенная электронная торговля */
			

		
			/* _modul mod_ofisnaya_ats: Интеграция с офисной АТС */
			

		
			/* _modul mod-zapisey-s-ats: Модуль передачи записей с АТС */
			

		
			/* _modul smart-tags: Тэги SEO для категорий [title, description, h1, текст в разделах] */
			

		
			/* _modul mod_banner_catalog: Баннеры разделов */
			

		
			/* _modul mod_sitemap_image: Карта рисунков товаров сайта */
			

		
			/* _modul smart-tags-big-tovs: Большие карточки - SEO тэги [title, description, h1] */
			

		
			/* _modul mod_upload_dom_pokupok: Выгрузка прайс-листов YML ИМ Дом-покупок.рф */
			

		
			/* _modul mod_avtorassyilka-populyarnyie-modeli: Авторассылка популярные модели */
			

		
			/* _modul mod_ga_send_cid: API Отправка статуса заказа и ClientID в GA */
			

		
			/* _modul mod_promo: Модуль Промокод */
			

		
			/* _modul is_system_email_with_smtp: Отправка писем через SMTP яндекса (отключение php mail) */
			

		
			/* _modul mod_ya_eec: Yandex Ecommerce - метрика, электронная коммерция */
			

		
			/* _modul mod_zrpl_checkeventcall: Проверка сверки с журналом нажатия кнопки Call-Back */
			

		
			/* _modul mod_skidki_menu: Модуль меню раздела скидки */
			

		
			/* _modul cron_morning: Модуль ежедневного крона */
			

		
			/* _modul mod_rights_crm: Модуль доступов в ЦРМ менеджера */
			

		
			/* _modul show_roznica_btn: Показывать кнопку купить в розницу */
			

		
			/* _modul mod_send_oplata: Включение и отключение Сообщений о факте оплаты и подтверждении */
			

		
			/* _modul mod_gm_upload: Google Merchant Center - выгрузка прайс-листов XML */
			

		
			/* _modul mod_site_monitor:  */
			

		
			/* _modul mod_battery_mc: Модуль батарейка */
			

		
			/* _modul mod_caching: Модуль кеширования */
			

		
			/* _modul mod_google_tag_manager: Google tag manager для "догоняющей рекламы" */
			

		
			/* _modul mod_addcart_img_stats: Модуль запись фото при добавлении в корзину */
			

		
			/* _modul skidka-x2-2020: Скидка x2 2020 */
			

		
			/* _modul mod_ozon_orders: Отправка заказов ozon в 1с */
			

		
			/* _modul mod_aliexpress:  */
			

		
			/* _modul mod_cart_import: импорт корзины */
			

		
			/* _modul mod_analitics: Модуль аналитика */
			

		
			/* _modul mod_sitemap: Карта сайта */
			

		
			/* _modul mod_yml: yml экспорт */
			

		
			/* _modul mod_1c: API синхронизация 1С с сайтом */
			

		


 




