
.boxText { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.errorBox { font-family : Verdana, Arial, sans-serif; font-size : 10px; background: #ffb3b5; font-weight: bold; }
.stockWarning { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #cc0033; }
.productsNotifications { background: #f2fff7; }
.orderEdit { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #70d250; text-decoration: underline; }

BODY {
  background: #ffffff;
  color: #000000;
  margin: 0px;
  font-family: Arial;
  font-size: 10pt;

}

html,body{
height:100%;
margin:0px;
padding:0px
}

.bugbar{
	position: fixed;
	_position: absolute;
	height: 22px;
	width: 100px;
	right: 0;
	top: 263px;
	margin: 0;
	padding: 0;
	background: #ffbf23;
	background-image: url('/media_files/image/feedback_tab.gif');
	text-decoration: none;
}











A {
  color: #434343;
  text-decoration: none;
  font-family: Arial, sans-serif;
  font-size: 11pt;
  font-weight : bold;
}

h1 {
  color: #434343;
  text-decoration: none;
  font-family: Arial, sans-serif;
  font-size: 16pt;
  font-weight : normal;
}
h2 {
  color: #434343;
  text-decoration: none;
  font-family: Arial, sans-serif;
  font-size: 16pt;
  font-weight : normal;
}

A:hover {
  color: #888888;
  text-decoration: underline;
  font-family: Arial, sans-serif;
  font-size: 11pt;
  font-weight : bold;
}

FORM {
 display: inline;
}

TR.header {
  background: #ffffff;
}

TR.headerNavigation {
  background: #bbc3d3;
}

TD.headerNavigation {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #bbc3d3;
  color: #ffffff;
  font-weight : bold;
}

A.headerNavigation { 
  color: #FFFFFF;
  font-size: 13px;  
  font-weight: bold;
  text-decoration: none;
}

A.headerNavigation:hover {
  color: #FFFFFF;
  font-size: 13px;  
  font-weight: bold;
  text-decoration: underline;
}

TR.headerError {
  background: #ff0000;
}

TD.headerError {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #ff0000;
  color: #ffffff;
  font-weight : bold;
  text-align : center;
}

TR.headerInfo {
  background: #00ff00;
}

TD.headerInfo {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #00ff00;
  color: #ffffff;
  font-weight: bold;
  text-align: center;
}

TR.footer {
  background: #bbc3d3;
}

TD.footer {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #bbc3d3;
  color: #ffffff;
  font-weight: bold;
}

.infoBox {
  background: #D3D1D1;
}

.infoBoxContents {
  background: #FFFFFF;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

.infoBoxNotice {
  background: #FF8E90;
}

.infoBoxNoticeContents {
  background: #FFE6E6;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

TD.infoBoxHeading {
  background-image: url('images/infobox/corner_center.gif');
  font-family: Arial, Verdana, sans-serif;
  font-size: 18px;
  font-weight: normal;
  color: #000000;
  display: none;
}

TD.infoBox, SPAN.infoBox {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productListing-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd {
  background: #F0F0F0;
  //shopping-cart content color
}

TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even {
  background: #F0F0F0;
  //shopping-cart content color
}

TABLE.productListing {
  border: 0px;
  border-style: solid;
  border-color: #E7E7E7;
  //shopping-cart header/footer color
  border-spacing: 1px;
  
}

.productListing-heading {

border-right:1px solid #FFFFFF; 
border-top:0px solid #FFFFFF; 
border-bottom:3px solid #FFFFFF; 
text-align:left;
 

  color: #414956;
  font-weight: bold;
  padding: 11px;
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 11px;
  background: #E7E7E7;
  //shopping-cart header/footer color
}

TD.productListing-data {
border-right:1px solid #FFFFFF; 
border-bottom:1px solid #FFFFFF; 
text-align:center;
vertical-align:top; 
padding:10 10 10 10;


  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 11px;
  color: #414956;
}



A.pageResults {
  color: #747474;
}

A.pageResults:hover {
  color: #747474;
}

A.pageResults:visited {
  color: #747474;
}


TD.pageHeading, DIV.pageHeading {
 font-size: 14px;
 color: #3B3B3B;
 font-family: arial;
 font-weight: bold;
 font-style:italic;

  text-decoration: none;
  height:29px;
  width: 489x;
  background: url('images/m99.gif');

  background-repeat: no-repeat;

  padding-bottom:0px;
  padding-left: 20px;

}

TR.subBar {
  background: #f4f7fd;
}

TD.subBar {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #000000;
}

TD.main, P.main {
  font-family: Arial, sans-serif;
  font-size: 10pt;
  line-height: 1.5;
}

TD.smallText, SPAN.smallText, P.smallText {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  padding-left: 10px;
}

TD.accountCategory {
  font-family: Verdana, Arial, sans-serif;
  font-size: 13px;
  color: #aabbdd;
}

TD.fieldKey {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

TD.fieldValue {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
}

TD.tableHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

SPAN.newItemInCart {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #ff0000;
}

CHECKBOX, INPUT, RADIO, SELECT {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}

TEXTAREA {
  width: 100%;
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}

SPAN.greetUser {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #f0a480;
  font-weight: bold;
}

TABLE.formArea {
  background: #f1f9fe;
  border-color: #7b9ebd;
  border-style: solid;
  border-width: 1px;
}

TD.formAreaTitle {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

SPAN.markProductOutOfStock {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #c76170;
  font-weight: bold;
}

SPAN.productSpecialPrice {
  font-family: Verdana, Arial, sans-serif;
  color: #ff0000;
}

SPAN.errorText {
  font-family: Verdana, Arial, sans-serif;
  color: #ff0000;
}


 .pr_category{
  font-size: 13px;
 color: #000000;
 text-decoration: none;
 text-transform: uppercase;
 font-weight: bold;
 }

 .pr_name{
 font-size: 11pt;
 color: #353535;
 font-weight: bold;
 text-decoration: none;


}
 .pr_category:hover{
  font-size: 13px;
 color: #000000;
 text-decoration: none;
 text-transform: uppercase;
 font-weight: bold;
 }

 .pr_name:hover{
 font-size: 11pt;
 color: #353535;
 font-weight: bold;
 text-decoration: none;


}


 .pr_price{
 font-size: 16pt;
 color: #ba1001;
 font-family: arial;
 font-weight: normal;

 }

 .pr_price:hover{
 font-size: 16pt;
 color: #ba1001;
 font-family: arial;
 font-weight: normal;

 }

 .pr_descr{
 font-family: tahoma, verdana, arial;
 font-size: 11px;
 color: #858588;

}

 .pr_descr:hover{
 font-family: tahoma, verdana, arial;
 font-size: 11px;
 color: #858588;

}



.moduleRow { }
.moduleRowOver { background-color: #D7E9F7; cursor: pointer; cursor: hand; }
.moduleRowSelected { background-color: #E9F4FC; }

.checkoutBarFrom, .checkoutBarTo { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #8c8c8c; }
.checkoutBarCurrent { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #000000; }

/* message box */

.messageBox { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.messageStackError, .messageStackWarning { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #ffb3b5; }
.messageStackSuccess { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #99ff00; }

/* input requirement */

.inputRequirement { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #ff0000; }
















td{
 font-family: arial;
 font-size: 10pt;
 color: #434343;
}

 .bg1{
 background-image: url("images/m03.gif");
 background-repeat: repeat-x; 
 }

 .ch1{
 font-size: 11px;
 color: #000000;
 }             

 .ch2{
 font-size: 11px;
 color: #545454;
 font-weight: bold;
 }    
 .ch222{
 font-size: 14pt;
 color: #545454;
 font-weight: normal;
 font-family: arial;
 }          

 .ch3{
 font-size: 14px;
 color: #3B3B3B;
 font-family: arial;
 font-weight: bold;
 }      
 .ch3:hover{
 font-size: 14px;
 color: #3B3B3B;
 font-family: arial;
 font-weight: bold;
 }  

 .ch33{
 font-size: 11pt;
 color: #3B3B3B;
 font-family: arial;
 font-weight: bold;
 }   
 .ch33:hover{
 font-size: 11pt;
 color: #3B3B3B;
 font-family: arial;
 font-weight: bold;
 }      

 .ch4{
 border-left: #D2D2D2 1px solid;
 border-right: #D2D2D2 1px solid;
 border-bottom: #D2D2D2 1px solid;
 }

 .ch5{
 font-size: 16px;
 color: #424242;
 font-family: tahoma;
 font-weight: bold;
 }             

 .ch6{
 font-size: 16pt;
 color: #ba1001;
 font-family: arial;
 font-weight: normal;
 }             

 .ch7{
 padding-left: 5px;
 }

 .ch8{
 padding-left: 13px;
 }

 .ch9{
 font-size: 10px;
 color: #424242;
 text-decoration: none;
 }     
 .ch9:hover{
 font-size: 10px;
 color: #424242;
 text-decoration: underline;
 }     

    
 .ch92{
 font-size: 10px;
 color: #ba1001;
 text-decoration: none;
 }
 .ch92:hover{
 font-size: 10px;
 color: #ba1001;
 text-decoration: underline;
 }

 .ch10{
 padding-left: 9px;
 }

 .ch11{
 padding-left: 6px;
 }


 .ml1{
 font-size: 10pt;
 color: #ba1001;
 font-weight: bold;
 font-family: arial;
 text-decoration: none;
 }             
 .ml1:hover{
 font-size: 10pt;
 color: #ba1001;
 font-weight: bold;
 font-family: arial;
 text-decoration: underline;
 } 
 
 .ml2{
 font-size: 11pt;
 color: #353535;
 font-weight: bold;
 text-decoration: none;
 }     
 .ml2:hover{
 font-size: 11pt;
 color: #353535;
 font-weight: bold;
 text-decoration: none;
 }          

 
.ml3{
 font-size: 11pt;
 color: #434343;
 font-weight: normal;
 text-decoration: none;
 }  
.ml3:hover{
 font-size: 11pt;
 color: #990000;
 font-weight: normal;
 text-decoration: underline;
 }             

.ml399{ padding:2px; color:#434343;font-family:Arial;font-size:10pt;text-decoration:none;} 
.ml399:hover{ padding:2px;color:#990000;font-family:Arial;font-size:10pt;text-decoration:underline;} 


.ml4{
 font-size: 11px;
 color: #424242;
 text-decoration: none;
 }  
.ml4:hover{
 font-size: 11px;
 color: #424242;
 text-decoration: none;
 }             

 .se{            
 width: 135px;
 font-size: 9px;
 color: #858585
 }

 .se2{            
 width: 138px;
 font-size: 9px;
 color: #858585
 }

 
 .image_border{
  border:1px solid #888888; 
 }

.deni {color:#434343;font-family:Arial,Helvetica,sans-serif;font-size:14pt;text-decoration:none;padding:3px;}
.deni a:link{color:#434343;font-family:Arial,Helvetica,sans-serif;font-size:14pt;text-decoration:none;}
.deni a:active{color:#434343;font-family:Arial,Helvetica,sans-serif;font-size:14pt;text-decoration:none;}
.deni a:visited{color:#434343;font-family:Arial,Helvetica,sans-serif;font-size:14pt;text-decoration:none;}
.deni a:hover{color:#434343;font-family:Arial,Helvetica,sans-serif;font-size:14pt;text-decoration:none;}

.deni2 {color:#ba1001;font-family:Arial,Helvetica,sans-serif;font-size:9pt;text-decoration:none;padding:3px;}
.deni2:link{color:#ba1001;font-family:Arial,Helvetica,sans-serif;font-size:9pt;text-decoration:none;}
.deni2:active{color:#ba1001;font-family:Arial,Helvetica,sans-serif;font-size:9pt;text-decoration:none;}
.deni2:visited{color:#ba1001;font-family:Arial,Helvetica,sans-serif;font-size:9pt;text-decoration:none;}
.deni2:hover{color:#ba1001;font-family:Arial,Helvetica,sans-serif;font-size:9pt;text-decoration:none;}

.deni22 {color:#434343;font-family:Arial,Helvetica,sans-serif;font-size:9pt;text-decoration:none;padding:3px;}
.deni22 a:link{color:#ba1001;font-family:Arial,Helvetica,sans-serif;font-size:9pt;text-decoration:none;}
.deni22 a:active{color:#ba1001;font-family:Arial,Helvetica,sans-serif;font-size:9pt;text-decoration:none;}
.deni22 a:visited{color:#ba1001;font-family:Arial,Helvetica,sans-serif;font-size:9pt;text-decoration:none;}
.deni22 a:hover{color:#ba1001;font-family:Arial,Helvetica,sans-serif;font-size:9pt;text-decoration:none;}

.deni3 {color:#ba1001;font-family:Arial,Helvetica,sans-serif;font-size:8pt;text-decoration:none;padding:3px;}














.gol {color:#000000;font-family:Arial;font-size:48px;text-decoration:none;}
.gol2 {color:#9F2053;font-family:Arial;font-size:28px;text-decoration:none;}
.gol3 {color:#434343;font-family:Arial;font-size:16pt;text-decoration:none;}
.gol355 {color:#990000;font-family:Arial;font-size:16pt;text-decoration:none;}
.gol455 {color:#990000;font-family:Arial;font-size:11pt;text-decoration:none;}
.gol4555 {color:#ffffff;font-family:Arial;font-size:11pt;text-decoration:none;}

.go {color:#000000;font-family:Arial;font-size:14px;text-decoration:none;}

.f {color:#ffffff;font-family:Arial,Helvetica,sans-serif;font-size:14px;text-decoration:underline;}
.f:link{color:#ffffff;font-family:Arial;font-size:14px;text-decoration:underline;}
.f:active{color:#ffffff;font-family:Arial;font-size:14px;text-decoration:underline;}
.f:visited{color:#ffffff;font-family:Arial;font-size:14px;text-decoration:underline;}
.f:hover{color:#ffffff;font-family:Arial;font-size:14px;text-decoration:underline;}

.f45 {color:#000000;font-family:Arial,Helvetica,sans-serif;font-size:14px;text-decoration:none;}

.f4 {color:#000000;font-family:Arial,Helvetica,sans-serif;font-size:14px;text-decoration:none;}
.f4:link{color:#000000;font-family:Arial;font-size:14px;text-decoration:none;}
.f4:active{color:#000000;font-family:Arial;font-size:14px;text-decoration:none;}
.f4:visited{color:#000000;font-family:Arial;font-size:14px;text-decoration:none;}
.f4:hover{color:#9F2053;font-family:Arial;font-size:14px;text-decoration:none;}

.f42 {color:#000000;font-family:Arial,Helvetica,sans-serif;font-size:14px;text-decoration:underline;}
.f42:link{color:#000000;font-family:Arial;font-size:14px;text-decoration:underline;}
.f42:active{color:#000000;font-family:Arial;font-size:14px;text-decoration:underline;}
.f42:visited{color:#000000;font-family:Arial;font-size:14px;text-decoration:underline;}
.f42:hover{color:#9F2053;font-family:Arial;font-size:14px;text-decoration:underline;}

.f1 {color:#9F2053;font-family:Arial,Helvetica,sans-serif;font-size:14px;text-decoration:none;}
.f1:link{color:#9F2053;font-family:Arial;font-size:14px;text-decoration:none;}
.f1:active{color:#9F2053;font-family:Arial;font-size:14px;text-decoration:none;}
.f1:visited{color:#9F2053;font-family:Arial;font-size:14px;text-decoration:none;}
.f1:hover{color:#9F2053;font-family:Arial;font-size:14px;text-decoration:none;}

.k {color:#ffffff;font-family:Arial,Helvetica,sans-serif;font-size:18px;text-decoration:none;}
.k:link{color:#ffffff;font-family:Arial;font-size:18px;text-decoration:none;}
.k:active{color:#ffffff;font-family:Arial;font-size:18px;text-decoration:underline;}
.k:visited{color:#ffffff;font-family:Arial;font-size:18px;text-decoration:none;}
.k:hover{color:#ffffff;font-family:Arial;font-size:18px;text-decoration:underline;}

.m {color:#ffffff;font-family:Arial,Helvetica,sans-serif;font-size:14px;text-decoration:none;}
.m:link{color:#ffffff;font-family:Arial;font-size:14px;text-decoration:none;}
.m:active{color:#ffffff;font-family:Arial;font-size:14px;text-decoration:underline;}
.m:visited{color:#ffffff;font-family:Arial;font-size:14px;text-decoration:none;}
.m:hover{color:#ffffff;font-family:Arial;font-size:14px;text-decoration:underline;}

.b {color:#9F2053;font-family:Arial,Helvetica,sans-serif;font-size:8pt;text-decoration:none;}
.b:link{color:#9F2053;font-family:Arial;font-size:8pt;text-decoration:none;}
.b:active{color:#9F2053;font-family:Arial;font-size:8pt;text-decoration:underline;}
.b:visited{color:#9F2053;font-family:Arial;font-size:8pt;text-decoration:none;}
.b:hover{color:#9F2053;font-family:Arial;font-size:8pt;text-decoration:underline;}

.m2 {color:#ffffff;font-family:Arial,Helvetica,sans-serif;font-size:14px;text-decoration:none;}




.seo {
	BORDER-RIGHT: #201D1C 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #201D1C 1px solid; PADDING-LEFT: 3px; FONT-SIZE: 11px; PADDING-BOTTOM: 3px; OVERFLOW: scroll; scrollbar-face-color:#201D1C; scrollbar-highlight-color:#201D1C; scrollbar-3dlight-color:#201D1C; scrollbar-darkshadow-color:#201D1C; scrollbar-shadow-color:#201D1C; scrollbar-arrow-color:#201D1C; scrollbar-track-color:#201D1C; BORDER-LEFT: #201D1C 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #201D1C 1px solid; FONT-FAMILY: Verdana; HEIGHT: 30px
}










ul.tabs {
	margin: 0;
	padding: 0;
	float: left;
	list-style: none;
	height: 31px; /*--Set height of tabs--*/
	border-bottom: 1px solid #e1e1e1;
	border-left: 1px solid #c1c1c1;
	width: 100%;
}
ul.tabs li {
	float: left;
	margin: 0;
	padding: 0;
	height: 30px; /*--Subtract 1px from the height of the unordered list--*/
	line-height: 30px; /*--Vertically aligns the text within the tab--*/
	border: 1px solid #c1c1c1;
	border-left: none;
	margin-bottom: -1px; /*--Pull the list item down 1px--*/
	overflow: hidden;
	position: relative;
	background: #fff;
}
ul.tabs li a {
	text-decoration: none;
	color: #434343;
	display: block;
	font-size: 11pt;
	font-family: arial;
	padding: 0 5px;
	border: 1px solid #fff; /*--Gives the bevel look with a 1px white border inside the list item--*/
	outline: none;
}
ul.tabs li a:hover {
	background: #f1f1f1;
	color: #434343;
	display: block;
	font-size: 11pt;
	font-family: arial;
}
html ul.tabs li.active, html ul.tabs li.active a:hover  { /*--Makes sure that the active tab does not listen to the hover properties--*/
	background: #f7f7f7;
	border-bottom: 1px solid #fff; /*--Makes the active tab look like it's connected with its content--*/
}





ul.tabs2 {
	margin: 0;
	padding: 0;
	float: left;
	list-style: none;
	height: 32px; /*--Set height of tabs--*/
	border-bottom: 1px solid #c1c1c1;
	border-left: 1px solid #c1c1c1;
	width: 100%;
}
ul.tabs2 li {
	float: left;
	margin: 0;
	padding: 0;
	height: 31px; /*--Subtract 1px from the height of the unordered list--*/
	line-height: 31px; /*--Vertically aligns the text within the tab--*/
	border: 1px solid #c1c1c1;
	border-left: none;
	margin-bottom: -1px; /*--Pull the list item down 1px--*/
	overflow: hidden;
	position: relative;
	background: #e1e1e1;
}
ul.tabs2 li a {
	text-decoration: none;
	color: #000;
	display: block;
	font-size: 11pt;
	font-family: arial;
	padding: 0 20px;
	border: 1px solid #e1e1e1; /*--Gives the bevel look with a 1px white border inside the list item--*/
	outline: none;
}
ul.tabs2 li a:hover {
	background: #c1c1c1;
	text-decoration: none;
	color: #000;
	display: block;
	font-size: 11pt;
	font-family: arial;
	padding: 0 20px;
	outline: none;
}
html ul.tabs2 li.active, html ul.tabs2 li.active a:hover  { /*--Makes sure that the active tab does not listen to the hover properties--*/
	background: #e1e1e1;
	border-bottom: 1px solid #e1e1e1; /*--Makes the active tab look like it's connected with its content--*/
}






.tab_container {
	border: 1px solid #e1e1e1;
	border-top: 1px;
	overflow: hidden;
	clear: both;
	float: left; width: 100%;
	background: #fff;
}
.tab_content {
	padding: 20px;
	font-size: 10pt;
	font-family: arial;
}










@import url("uss-shop.css");
@import url("g-png.ie.css");


/* uss-sistem-style  (begin)  */

.content_menu {
	margin: 0.8em 0;
}
.uss_print_button {
	margin: 0.8em 0;
	text-align: right;
}
	.uss_print_button a {
		padding: 2px 0 2px 20px;
		background: url(http://telfermag.ru/img/uss_ico_print.png) #fff 0 63% no-repeat;
	}

.uss_news {
	overflow: hidden;
}
*html .uss_news {
	zoom: 1;
}
	.uss_news .uss_news_item {
		overflow: hidden;
	}
	*html .uss_news .uss_news_item {
		zoom: 1;
	}
		#content .uss_news .uss_news_item img,
		.uss_news .uss_news_item img,
		#content .uss_news img,
		.uss_news img {
			border: 1px solid #999;
			padding: 1px;
		}
	.uss_news .uss_more {
		clear: both;
		padding: 5px 0 0 0;
	}


.uss_form .uss_i {
	float: left;
	clear: both;
	overflow: hidden;
	margin: 0 0 0.8em 0;
}
*html .uss_form .uss_i {
	zoom: 1;
}
	.uss_form .uss_i p {
		margin: 0;
	}
	.uss_form label {
		display: block;
		margin: 0 0 0.4em 0;
		font-weight: bold;
		font: bold 12px/1.2 Arial, sans-serif;
	}
	.uss_form input.text {
		width: 300px;
		font: normal 12px/1.2 Arial, sans-serif;
	}
	.uss_form textarea.textarea {
		width: 350px; height: 100px;
		font: normal 12px/1.2 Arial, sans-serif;
	}

	.uss_form .captcha_image {
		display: block;
		float: left;
		margin: 0 15px 0 0 !important;
	}
		.uss_form #captcha_id {
			width: 215px;
		}
	.uss_form .notice {	
		color: #cc0000;
		font-size: 11px;
	}
	.uss_form .uss_submit {
		float: left;
		clear: both;
		margin: 0 0 0.8em 0;
		padding: 5px 10px;
		background-color: #eee;
	}
		.uss_form .uss_submit input {
			float: left;
			font: normal 14px/1.2 Arial, sans-serif;
		}

/* --- uss_form new --- */


.uss_ok_form {
	margin: 0 0 1em 0;
	padding: 5px 15px 5px 15px;
	font-size: 12px;
	border: 2px solid #00cc30;
	background-color: #b7feae;
}
.uss_error_form {
	margin: 0 0 1em 0;
	padding: 5px 15px 3px 15px;
	border: 2px solid #cc0000;
	background-color: #feaeae;
}
	.uss_error_form ol {
		margin: 0;
	}
		.uss_error_form ol li {
			margin: 0 0 2px 15px;
			font-size: 12px;
		}


.uss_form_tml {
	zoom: 1;
}
.uss_form_tml .uss_form_item {
	margin: 0 0 10px 0;
	overflow: hidden;
	text-align: left;
}
	.uss_form_tml label {
		display: block;
		margin: 0 0 0.4em 0;
		font-weight: bold;
		font: bold 12px/1.2 Arial, sans-serif !important;
	}
	.uss_form_text input {
		display: block;
		width: 300px;
		font: normal 12px/1.2 Arial, sans-serif;
		margin: 0;
	}
	.uss_form_textarea textarea {
		display: block;
		width: 350px; height: 100px;
		font: normal 12px/1.2 Arial, sans-serif;
	}
	.uss_form_checkbox label {
		display: inline;
		vertical-align: middle;
		margin: 0 0 0 4px;
	}
	.uss_form_checkbox input {
		margin: 0;
	}
.uss_form_captcha {
	width: 294px;
	padding: 8px 10px;
	background-color: #eee;
}
*html .uss_form_captcha {
	width: 300px;
}
	.uss_form_captcha img {
		display: block;
		float: left;
		border: 1px solid #ccc !important;
	}
		.uss_form_captcha input {
			width: 135px;
			margin: 0 0 0 15px;
			font-size: 16px;
		}

	.uss_form_tml .uss_form_notice {	
		color: #cc0000;
		font-size: 11px;
	}
	.uss_form_tml .uss_form_submit {
		margin: 0.8px 0;
		padding: 0;
	}
		.uss_form_tml .uss_form_submit input {
			font: normal 14px/1.2 Arial, sans-serif;
		}

/* --- карта сайта --- */
.uss_sitemap li a {
	font-size: 14px;
	font-weight: bold;
}
	.uss_sitemap li li a {
		font-weight: normal;
		font-size: 14px;
	}
		.uss_sitemap li li li a {
			font-size: 12px;
    }
			.uss_sitemap li li li li a {
			
			}


/* --- Фотоальбом --- */

/* вывод списком */
.uss_photoalbums_albums_list {
	margin: 0;
}
	.uss_photoalbums_albums_list  .uss_albums_item {
		margin: 0 0 12px 0;
		overflow: hidden;
	}
	*html .uss_photoalbums_albums_list  .uss_albums_item { 
		zoom: 1;
	}
		.uss_photoalbums_albums_list  .uss_albums_item .uss_albums_cover {
			float: left;
			width: 144px; height: 114px;
			overflow: hidden;
			border: 1px solid #ccc;
			background-color: #eee;
		}
			.uss_photoalbums_albums_list  .uss_albums_item .uss_albums_cover a {
				display: block;
				position: relative;
				top: 7px; left: 7px;
				width: 130px; height: 100px;
 				overflow: hidden;

			}
		.uss_photoalbums_albums_list  .uss_albums_item .uss_albums_info {
			margin: 0 0 0 156px;
		}
			.uss_photoalbums_albums_list .uss_albums_name {
				font-size: 14px;
				font-weight: normal;
			}
			.uss_photoalbums_albums_list .uss_albums_description {
				font-size: 12px;
				font-style: italic; 
			}

/* вывод таблицей  */

.uss_photoalbums_albums_table table {
	width: 100%;
}
	.uss_photoalbums_albums_table th {
		font-size: 14px;
		font-weight: normal;
		padding: 5px 10px;
		text-align: left;
		border-right: 1px solid #fff;
		background-color: #ccc;
	}
	.uss_photoalbums_albums_table td {
		padding: 2px 10px;
		font-size: 12px;
		border-right: 1px solid #fff;
	}
		.uss_photoalbums_albums_table td.uss_img {
			width: 1%;
		}
			.uss_photoalbums_albums_table .uss_albums_cover {
				height: 50px;
				width: 80px;
				overflow: hidden;
				border: 1px solid #ccc;
			}

/* вывод блоками */
.uss_photoalbums_albums_block {
	overflow: hidden;
	margin: 0 0 0 -12px;
}
*html .uss_photoalbums_albums_block {
	zoom: 1;
}
		.uss_photoalbums_albums_block  .uss_albums_item {
			position: relative;
			float: left;
			margin: 0 0 12px 12px;
			width: 295px; height: 114px;
			overflow: hidden;
			border: 1px solid #ccc;
			background-color: #eee;
		}
		*html .uss_photoalbums_albums_block  .uss_albums_item {
			display: inline;
		}
			.uss_photoalbums_albums_block  .uss_albums_item .uss_albums_cover {
				position: absolute;
				top: 7px; left: 7px;
				width: 130px; height: 100px;
				overflow: hidden;
			}
			.uss_photoalbums_albums_block  .uss_albums_item .uss_albums_info {
				margin: 7px 7px 7px 145px;
			}
				.uss_photoalbums_albums_block .uss_albums_name {
					font-size: 12px;
					font-weight: bold;
				}
				.uss_photoalbums_albums_block .uss_albums_description {
					font-size: 11px;
					font-style: italic; 
				}

	
/* вывод фотографий блоками */
.uss_photoalbums_foto_box {
	overflow: hidden;
	margin: 0 0 0 -12px;
}
*html .uss_photoalbums_foto_box {
	zoom: 1;
}
	.uss_photoalbums_foto_box .uss_modul_txt {
		margin: 0 0 0 12px;
	}
	.uss_photoalbums_foto_box .uss_img_item {
		
		float: left;
		width: 170px; height: 100px;
		margin: 0 0 12px 12px;
		overflow: hidden;









	}
	*html .uss_photoalbums_foto_box .uss_img_item {
		margin-left: 6px;
	}
		.uss_photoalbums_foto_box .uss_img_item .uss_img_pre {











		}
			.uss_photoalbums_foto_box .uss_img_item .uss_img_pre a {
				













			}
		.uss_photoalbums_foto_box .uss_img_item .uss_img_name {
			

















		}
		.uss_photoalbums_foto_box .uss_img_item .uss_img_description {
			display: none;
		}

/* вывод фотографий списком */

.uss_photoalbums_foto_list {
	overflow: hidden;
	margin: 0;
}
*html .uss_photoalbums_foto_list {
	zoom: 1;
}
	.uss_photoalbums_foto_list .uss_modul_txt {
		margin: 0;
	}
	.uss_photoalbums_foto_list .uss_img_item {
		margin: 0 0 12px 0;
		overflow: hidden;
	}
	*html .uss_photoalbums_foto_list .uss_img_item {
		zoom: 1;
	}
		.uss_photoalbums_foto_list .uss_img_item .uss_img_pre {
			float: left;
			width: 198px; height: 140px;
			margin: 0;
			overflow: hidden;
			border: 1px solid #ccc;
		}
			.uss_photoalbums_foto_list .uss_img_item .uss_img_pre a {
				display: block;
				width: 196px; height: 138px;
				overflow: hidden;
				margin: 1px;
				text-align: center;
				text-decoration: none;
			}
		.uss_photoalbums_foto_list .uss_img_item .uss_img_name {
			margin: 0 0 6px 215px;
			font-size: 14px;
			font-weight: bold;
			white-space: nowrap;
			overflow: hidden;
		}
		.uss_photoalbums_foto_list .uss_img_item .uss_img_description {
			display: block;
			margin: 0 0 0 215px;
			font-size: 12px;
		}


/* всплывающее изображение */
#uss_substrate {
  display: none;
	position: fixed;
	top: 0; left: 0; z-index: 1000;
	width: 100%; height: 100%;
	background-color: #000;
	opacity: 0; filter: alpha(opacity = 0);
}
*html #uss_substrate { 
	position: absolute;
	top: expression( eval(document.body.scrollTop) + "px" );
}
  #uss_view_conteiner {
    position: absolute;
		left: 50%; z-index: 2000;
		margin-left: -75px;
		margin-top: -75px;
		padding: 15px;
		border: 5px solid #525252;
		background: #fff;
  }
		#uss_inside_view_conteiner {
			width: 150px; height: 150px;
			overflow: hidden;
			background: url(http://telfermag.ru/img/loader.gif) transparent 50% 50% no-repeat;
		}
		#uss_inside_view_conteiner img {
			display: block;
		}
		#uss_foto_description {
			display: none;
			background-color: #525252;
			margin-top: 5px;
			padding: 7px 10px;
			text-align: left;
			color: #fff;
			font: normal 12px/1.1 Arial, sans-serif;
		}
			#uss_foto_description p {
				margin: 0;
				text-align: left;
				color: #fff;
				font: normal 12px/1.1 Arial, sans-serif;
			}

	/* навигация */
	#ufnav_left, #ufnav_right {
		position: absolute;
		/*
		opacity: 0;
		filter: alpha(opacity = 0);
		*/
	}
	#ufnav_left { left: -37px; top: 57px; }
	#ufnav_right { right: -37px; top: 15px; }

		.uss_foto_button a {
			display: block;
			width: 26px; height: 26px;
			margin: 0 0 8px 0 !important;
			overflow: hidden;
			text-indent: -1000px;
			text-decoration: none;
			background: url(http://telfermag.ru/img/uss_foto_buttons.png) #fff 0 0 no-repeat;
		}
		#uss_foto_button_before { background-position: 0 0; }
		#uss_foto_button_before:hover { background-position: -26px 0; }

		#uss_foto_button_close { background-position: 0 -52px;	}
		#uss_foto_button_close:hover { background-position: -26px -52px; }

		#uss_foto_button_brightness { background-position: 0 -78px; }
		#uss_foto_button_brightness:hover { background-position: -26px -78px; }

		#uss_foto_button_play { display: none; background-position: 0 -104px; }
		#uss_foto_button_play:hover { background-position: -26px -104px; }

		#uss_foto_button_stop { background-position: -52px -104px; }
		#uss_foto_button_stop:hover { background-position: -78px -104px; }

		#uss_foto_button_next { background-position: 0 -26px; }
		#uss_foto_button_next:hover { background-position: -26px -26px; }

/* --- Блог --- */

.uss_blog .blog_types {}
.uss_blog .uss_blog_item {
	margin: 20px 0;
}
	.uss_blog .uss_blog_item .uss_blog_item_title h4 {
		margin: 0 0 0.4em 0;
		font-size: 18px;
		font-weight: normal;
	}
	.uss_blog .uss_blog_item .uss_blog_item_info,
	.uss_blog .uss_blog_fullinfo .uss_blog_fullinfo_info {
		float: left;
		clear: both;
		margin: 0 0 12px 0;
		padding: 5px;
		font-size: 12px;
		border: 1px solid #ccc;
	}
		.uss_blog .uss_blog_item .uss_blog_item_info .uss_blog_item_date, 
		.uss_blog .uss_blog_fullinfo .uss_blog_fullinfo_info .uss_blog_fullinfo_date {
			float: left;
			margin: 0 12px 0 0;
		}
		.uss_blog .uss_blog_item .uss_blog_item_info .uss_blog_item_type,
		.uss_blog .uss_blog_fullinfo .uss_blog_fullinfo_info .uss_blog_fullinfo_type {
			float: left;
			margin: 0 12px 0 0;
		}
		.uss_blog .uss_blog_item .uss_blog_item_info .uss_blog_item_rubric,
		.uss_blog .uss_blog_fullinfo .uss_blog_fullinfo_info .uss_blog_fullinfo_rubric {
			float: left;
			margin: 0 12px 0 0;
		}
		.uss_blog .uss_blog_item .uss_blog_item_info .uss_blog_item_cat,
		.uss_blog .uss_blog_fullinfo .uss_blog_fullinfo_info .uss_blog_fullinfo_cat {
			float: left;
			margin: 0 12px 0 0;
		}	
			.uss_blog .uss_blog_item .uss_blog_item_info a, .uss_blog .uss_blog_item .uss_blog_item_info strong, .uss_blog .uss_blog_item .uss_blog_item_info span,
			.uss_blog .uss_blog_fullinfo .uss_blog_fullinfo_info a, .uss_blog .uss_blog_fullinfo .uss_blog_fullinfo_info span, .uss_blog .uss_blog_fullinfo .uss_blog_fullinfo_info strong {
				font-size: 12px;
			}
	.uss_blog .uss_blog_item .uss_blog_item_announce,
	.uss_blog .uss_blog_fullinfo .uss_blog_item_content {
		clear: both;
	}
		.uss_blog .uss_blog_item .uss_blog_item_more a, 
		.uss_blog .uss_blog_fullinfo .uss_blog_item_back a {
			font-size: 12px;
		}
			.uss_blog .uss_blog_item .uss_blog_item_more .uss_rarr,
			.uss_blog .uss_blog_fullinfo .uss_blog_item_back .uss_larr {
				font-size: 14px;
			}

/* --- Комментарии --- */

.uss_comments {
	margin: 30px 0 0 0;
}
	.uss_comments h3 {
		margin: 0 0 0.8em 0;
	}
	.uss_comments .uss_comments_item {
		margin: 20px 0 20px 0;
	}
		.uss_comments_item .uss_comments_info {
			clear: both;
			float: left;
			margin: 0 0 12px 0;
			font-size: 12px;
		}
			.uss_comments_item .uss_comments_info .uss_comments_info_autor {
				float:left;
				margin:0 12px 0 0;
			}
			.uss_comments_item .uss_comments_info .uss_comments_info_date {
				float:left;
				margin:0 12px 0 0;
			}
		.uss_comments_item .uss_blog_comments_item_content {
			clear: both;
		}

/* --- FAQ --- */


.uss_faq {
	font-size: 12px;
}
	.uss_faq .uss_add_question {
		margin: 0 0 1em 0;
	}
	.uss_faq .uss_faq_question {
		margin: 0 0 0.8em 0;
	}
		.uss_faq .uss_faq_question .uss_faq_question_info {
			margin: 0 0 0.4em 0;
		}	
		.uss_faq .uss_faq_question .uss_faq_question_text {
			font-style: italic;
		}
	.uss_faq .uss_faq_reply {
		margin: 0 0 1em 30px;
	}		
		.uss_faq .uss_faq_reply .uss_faq_reply_info {
			margin: 0 0 0.4em 0;
		}	


/* --- pagenator --- */

.uss_pagenator {
	clear: both;
	margin: 1em 0 0 0;
	font-size: 12px;
}
	.uss_pagenator a {
		font-size: 12px;
	}
	.uss_pagenator .uss_page_count {
		margin: 0 0 5px 0;
		font-weight: bold;
	}
	.uss_pagenator .uss_page_num {
		margin: 0 0 5px 0;
	}
		.uss_pagenator .uss_page_num .uss_10_pages_bac {
			margin: 0 5px 0 0;
		}
		.uss_pagenator .uss_page_num .uss_page_home {
			margin: 0 5px 0 0;
		}
		.uss_pagenator .uss_page_num .uss_10_pages_forward {
			margin: 0 0 0 5px;
		}
		.uss_pagenator .uss_page_num .uss_page_forward {
			margin: 0 0 0 5px;
		}
		.uss_pagenator .uss_page_num .uss_page_selected {
			padding: 2px 3px;
			margin: 0 2px;
			border: 1px solid #333;
		}
			.uss_pagenator .uss_page_num .uss_page_selected a {
				text-decoration: none;
			}





/* --- FAQ --- */

/* вывод списком */
.uss_faq_groups_list {
	margin: 0 0 2em 0;
}
	.uss_faq_groups_list .uss_faq_groups_item {
		margin: 0 0 12px 0;
		overflow: hidden;
	}
	*html .uss_faq_groups_list .uss_faq_groups_item { 
		zoom: 1;
	}
		.uss_faq_groups_list .uss_faq_groups_item .uss_faq_groups_image {
			float: left;
			width: 144px; height: 114px;
			margin: 0 7px 0 0;
			overflow: hidden;
			border: 1px solid #ccc;
			background-color: #eee;
		}
			.uss_faq_groups_list .uss_faq_groups_item .uss_faq_groups_image a {
				display: block;
				position: relative;
				top: 7px; left: 7px;
				width: 130px; height: 100px;
 				overflow: hidden;

			}
		.uss_faq_groups_list .uss_faq_groups_item .uss_faq_groups_title {
			/*margin: 0 0 0 156px;*/
		}

/* вывод блоками */
.uss_faq_groups_blocks {
	overflow: hidden;
	margin: 0 0 2em -12px;
}
*html .uss_faq_groups_blocks {
	zoom: 1;
}
		.uss_faq_groups_blocks .uss_faq_groups_item {
			position: relative;
			float: left;
			margin: 0 0 12px 12px;
			width: 295px; height: 114px;
			overflow: hidden;
			border: 1px solid #ccc;
			background-color: #eee;
		}
		*html .uss_faq_groups_blocks .uss_faq_groups_item {
			display: inline;
		}
			.uss_faq_groups_blocks .uss_faq_groups_item .uss_faq_groups_image {
				float: left;
				display: inline;
				margin: 7px;
				width: 130px; height: 100px;
				overflow: hidden;
			}
			.uss_faq_groups_blocks .uss_faq_groups_item .uss_faq_groups_title {
				/*margin: 7px 7px 7px 145px;*/
				margin: 7px 7px 7px 7px;
			}


/* --- Доска объявлений --- */

.uss_desk .uss_desk_item {
	margin: 0 0 1em 0;
}
	.uss_desk .uss_desk_item .uss_desk_title {
		margin: 0 0 0.8em 0;
	}
	.uss_desk .uss_desk_item .uss_desk_text {
		margin: 0 0 0 30px;
	}


/* --- Модуль голосования --- */

.uss_vote div.question {
	margin: 0 0 5px 0;
}
	.uss_vote label input {
		margin: 0;
	}
	.uss_vote label span {
		vertical-align: middle; 
	}
.uss_vote .submit {
	margin: 15px 0 5px 0;
}
/* uss-copyright (begin) */

.uss-copyright {
	overflow: hidden;
	text-align: left;
}
	.uss-copyright a {
		display: block;
		text-decoration: none !important;
	}
	.uss-copyright a.uss-copyright_logo {
		float: left;
	}
		.uss-copyright i.g-png {
			display: block;
			float: left;
			position: relative;
			top: 3px;
			width: 22px; height: 23px;
			vertical-align: middle;
		}
			.uss-copyright img {
				display: block;
				float: left;
				vertical-align: middle;
				border: none;
			}
		.uss-copyright span {
			display: block;
			margin: 0 0 0 26px;
			padding: 0 0 2px 0;
			font: normal 10px/1.0 Arial, serif;
			text-transform: lowercase;
		}
		.uss-copyright strong {
			display: block;
			margin: 0 0 0 26px;
			font: bold 16px/1.0 Arial, serif;
			text-transform: uppercase;
			letter-spacing: 0; 
		}

	.uss-black span { color: #000; }
	.uss-black strong { color: #000; }

	.uss-turquoise span { color: #2CADC0; }
	.uss-turquoise strong { color: #2CADC0; }

	.uss-green span { color: #014a24; }
	.uss-green strong { color: #014a24; }

	.uss-white span { color: #fff; }
	.uss-white strong { color: #fff; }

	.uss-grey span { color: #cccccc; }
	.uss-grey strong { color: #cccccc; }

	.uss-red span { color: #ed1c24; }
	.uss-red strong { color: #ed1c24; }

	.uss-blue span { color: #00b0e3; }
	.uss-blue strong { color: #00b0e3; }

/* uss-copyright (end) */



/* uss-sistem-style  (end)  */

