/* Вертикальное выпадающее меню*/
body{

}
/*блок меню*/
ul{
  margin: 0;
  padding: 0;
}
ul.nav li {
  background: #B3B3FF;
  border: 1px solid #FFFFFF;
  list-style: none;
  width: 150px;
}
ul.nav li a {
  text-decoration: none;
  display: block;
  padding: 5px 5px 5px 15px;
}
ul.nav li ul {
  display: none;	/*скрываем вложенные пункты*/
}
 
/*Выпадающее меню*/
 
ul.nav li:hover {
  position: relative;
  background: #febf10;
}
ul.nav li:hover > ul {
  display: block;
}
ul.nav li:hover ul{
  position: absolute;
  top: 0;
  left: 150px; /*меню раскрывается вправо*/
}




.x-tree-node-anchor{}
.x-tree-node ul{
	padding-left:20px;
	margin-left:10px; margin:5px;}
.x-tree-root-ct{
	padding-left:7px;
	margin-left:7px;}







.emptyProduct_div{
	width:100%;}
	
.titleCategory_td{
	font-size:16px; font-weight:bold; color:#3f3f3f;
	padding-bottom:6px; padding-left:25px;
	border-bottom:solid #CCCCCC 1px;}
.titleSection_td{
	font-size:12px; 
	border-bottom:solid #CCCCCC 1px;
	padding-left:10px; padding-top:5px; padding-bottom:20px;}

		
.mainProductSmall_table{
	width:100%;
	padding-bottom:40px; padding-top:10px;}
.mainProductSmall_td{
	width:300px;
	border-bottom:solid #CCCCCC 1px;border-right:solid #CCCCCC 1px;}	
.productSmall_table{
	width:100%;
	padding:10px;}

.fotoProductSmall_td img{
	padding:4px;
	border:solid #CCCCCC 1px;}	
.titleProductSmall_td{
	font-size:12px; font-weight:bold; text-align:right;
	padding-bottom:5px;}
.infoProductSmall_td{
	font-size:12px; text-align:right;
	padding-left:10px;}
.priceProductSmall_td{
	text-align:right;
	font-weight:bold;}
	
.detailsLink_td{
	padding-left:10px;}
.backLink_td{
	padding-top:11px; padding-bottom:10px; padding-left:10px;
	border-bottom:solid #CCCCCC 1px;}
.orderRegistration_td{
	padding-top:11px; padding-bottom:10px; padding-left:10px;
	text-align:right;
	border-bottom:solid #CCCCCC 1px;}

#orderForm_tr{
	display:none;}
.orderForm_td, .orderFormText_td{
	border-bottom:solid #CCCCCC 1px;
	text-align:right;
	padding-bottom:5px; padding-top:5px;}
.orderFormText_td{
	text-align:center;
	padding-left:50px; padding-right:50px;}
.orderForm_label{
	margin-right:10px;}
.orderForm_input{
	margin:2px;}
.orderForm_button{
	margin-top:5px;}
	
.infoProductFull_td{
	padding:20px;}
.fotoProductFull_td{
	padding-left:20px;}
.fotoProductFull_td img{
	padding:8px;
	border:solid #CCCCCC 1px;}

.titleProductFull_div{
	font-size:16px; font-weight:bold; color:#3f3f3f;}
.detailsProductFull_div{
	margin-left:25px;
	font-size:13px;}
.detailsProductFull_div span{
	font-weight:normal;
	display:block;
	margin-left:25px;}




body{
	margin:0px; padding:0px;
	padding-top:10px; padding-bottom:18px;
	font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666;}
img{border:solid #000000 0px;}
a{color:#10518C; font-size:12px;}
hr{
	border:solid #FFFFFF 1px; border-bottom:solid #CCCCCC 1px;}
/*-------------------------main table----------------------------------*/	
.headTopSpace_td{border-bottom:solid #CCCCCC 1px; border-top:solid #CCCCCC 1px;}
.headBottomSpace_td{border-bottom:solid #CCCCCC 1px;}

.marginTopLeftScreen_td{border-right:solid #CCCCCC 1px;}
.marginTopRightScreen_td{border-left:solid #CCCCCC 1px;}
.marginBottomScreen_td{border-bottom:solid #CCCCCC 1px;}
.centerScreenIndex_td{
	background-image:url(../images/screen_index.jpg);}
.centerScreenOther_td{
	background-image:url(../images/screen_other.jpg);}
.centerScreenIndex_td, .centerScreenOther_td{
	padding-top:20px;  
	text-align:center;}
.screenTitle1_span{font-size:13px;}
.screenTitle2_span{font-size:14px;}
.screenTitle1_span, .screenTitle2_span{
	font-weight:bold; color:#404040;}
.screenText_span{font-size:11px; color:#666666;}
.screenTitle1_span, .screenTitle2_span, .screenText_span{
	display:block;
	padding-left:150px; padding-top:10px;}

.logo_td{
	width:357px; height:135px;
	border-right:solid #10518C 2px;
	background-image:url(../images/logo.jpg);}
	
.bgL2_td{width:22%;}	
.bgL1_td, .bgL2_td{background-image:url(../images/bg_l.gif); background-position:right;}
.bgR1_td{border-left:solid #10518C 2px; width:16px;}
.bgR2_td{width:88%;}
.bgR1_td, .bgR2_td{background-image:url(../images/bg_r.gif);}
/*---------------------------menu--------------------------------*/
.menuMain_td{
	width:539px; height:30px;
	border-left:solid #CCCCCC 1px; border-right:solid #CCCCCC 1px;border-top:solid #CCCCCC 1px;}		
.menuMain_table{
	font-weight:bold; font-size:13px; color:#d3e2f0; text-align:center;
	width:100%; height:30px;}
.menuMainPasive_td, .menuMainActive_td{
	border-left:solid #FFFFFF 0px; border-right:solid #CCCCCC 1px;
	cursor:pointer;
	background-color:#0e4a87;}
.menuMainActive_td{
	cursor:default;
	color:#3f3f3f;
	background-color:#ffffff;}
/*.menuMain_td{
	width:539px; height:30px;
	background-color:#10518C;}		
.menuMain_table{
	font-weight:bold; font-size:13px; color:#d3e2f0; text-align:center;
	width:100%; height:30px;}
.menuMain_table td{
	border-left:solid #FFFFFF 0px; border-right:solid #88a7c3 1px;
	cursor:pointer;
	background-color:#0e4a87;}
*/	
.menuSecond_td{
	border-right:solid #CCCCCC 1px;}
.menuSecondItems_span{
	cursor:pointer;
	color:#10518C;}
.menuSecondItemsActive_span{
	cursor:default;
	color:#3f3f3f;}
.menuSecondItems_span, .menuSecondItemsActive_span{
	display:block;
	margin-left:20px;
	padding-top:5px; padding-bottom:5px;
	border-top:solid #CCCCCC 1px;}
/*-------------------------content----------------------------------*/	
.centerHeadContent_td{border-right:solid #CCCCCC 1px; border-left:solid #CCCCCC 1px;}
.topMarginContent_td{border-top:solid #CCCCCC 1px;}
.bottomMarginContent_td{border-bottom:solid #CCCCCC 1px;}
.topContent_td{border:solid #CCCCCC 1px; border-bottom-width:0px;}
.bottomContent_td{border:solid #CCCCCC 1px; border-top-width:0px;}

.titleContent_span{
	font-size:14px; font-weight:bold; color:#3f3f3f;
	padding:25px;  padding-top:50px;}
.textContent_span{
	padding-left:50px; padding-right:25px; padding-bottom:50px;}
.detailsLink_span{
	text-align:right;
	padding-top:15px;}
.titleContent_span, .textContent_span, .detailsLink_span{display:block;}

.spaceContent_td{padding:5px;}

.imgBorderContent_img{
	padding:4px;
	display:block;
	border:solid #CCCCCC 1px;}
.imgContent_img, .imgBorderContent_img{margin:25px;}
.marginContent_span{
	font-size:18px;
	margin-left:25px;}
/*-----------------------------------------------------------*/	
.loaderTable_table{
	width:200px; height:200px;}
.loaderImg_td, .loaderText_td{
	text-align:center;}
