.bodlf
{
background-image:url(/images/boderleft.jpg);
background-repeat:repeat-x;
width:60%;
height:49px;
}
.bodrig
{
height:49px;
width:370px;
}
.menu-tovar
{    
    padding-left: 10px;	
    padding-top: 90px;
	width:20%;
}
.tovar
{    
    padding-top: 35px;
	padding-left:20px;
	width:80%;
	
}
.letter
{
color:#FF9933; 
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px
}

.colorline
{    
	border-left:solid #929292 1px;
	border-right:solid #929292 1px;
	background-image:url(/images/bgTileCenter.gif)
}

div.title {
    padding:30px 0px 10px 60px;
	display:block;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:22px;
    color: #ff6633;
	
}

.product_ref
{
 padding-top: 20px;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 color: #ffffff;
 font-size:12px;
 text-decoration:underline; 
}

.product_info
{
 padding-top: 40px;
}

.product_spec
{
 padding-top: 20px;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:12px;
 color: #cccccc;
 float:left;
 width: 300;
}
.contentinfo
{       
    padding-bottom: 20px;
    padding-right: 20px;
}

.footinfo
{
 padding-left: 20px;
 padding-right: 20px;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
 color: #ffffff;
 background-image: url(/images/tilemiddlefooter.gif);
}


.menu
{
     color:#ff9933;
     font-size:18px;
     padding-right: 50px;	
	/*  text-decoration:underline;  */
	 padding-top: 60px;
	 background-color:#003366;
}

.info
{
    color: white;
    padding-right: 40px;    
    padding-bottom: 30px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}

.site_info
{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #ffffff;
}
.footback
{
	background-image:url(/images/tilefooter.gif);
	background-repeat:repeat-x;
}
.padmain
{
    padding:0px 0px 0px 0px;
}
.katdit
{
padding:60px 20px 20px 70px;
}
.otprav input{color:#FF9933; font-weight:bold; cursor:pointer;}
td.slogan{padding:0px 20px; color:#1B569A; font-size: 16px;}
td.slogan *{color:#1B569A; font-size: 16px;}

div.exhibitions-list{}
div.exhibitions-list span.name{color:#FF6633; font-size:12px;}
div.exhibitions-list p.exhibitions-item {padding:5px 10px;}
div.exhibitions-list img.preview_picture{ float:left; margin:0 4px 6px 0;}

div.exhibitions-detail{font-size:12px;}
div.exhibitions-detail img.detail_picture{float:left; margin:0 8px 6px 1px;}

div.right_midle_menu_block { padding-left: 0px; padding-bottom: 0px; PADDING-TOP: 0px; text-align:left;}
div.right_midle_menu_block h3{ font-weight: normal;  font-size: 20px; margin-bottom: 0px; color: #ffffff;}
div.right_midle_menu_block ul{ margin-top: 10px; font-size: 15px; margin-bottom: 20px;  margin-left: 0px; list-style:none; text-align:right; padding-left:10px;}	
div.right_midle_menu_block ul li {margin-bottom: 20px; height:auto; width:auto; white-space:nowrap;}
div.right_midle_menu_block ul li a{color: #FF9933; font-size:18px; font-weight: normal;}
div.right_midle_menu_block ul li a.root-item-selected, div.right_midle_menu_block ul li a.root-item:hover{text-decoration:none;}
div.right_midle_menu_block ul li a.root-item{text-decoration:underline; }

.hometop{padding-left:50px;}
#homelist{padding:0;}
#homelist .itemlist{padding-left:50px;}
#homelist .itemlist h1 a img{float:left; margin-right:5px;}

/* bitrix:photo.section>photo */
#img_body{ background-color: #003399;  padding:1px 1px 1px 1px; margin:100px 0px 0px 300px; text-align:center;}
.fixme {	/* Netscape 4, IE 4.x-5.0/Win and other lesser browsers will use this */
  position: absolute;  left: 0px;  top: 0px; background: url(/images/backgr.png); width:100%; height:100%;}
body > div.fixme {  /* used by Opera 5+, Netscape6+/Mozilla, Konqueror, Safari, OmniWeb 4.5+, iCab, ICEbrowser */  position: fixed;}
table.data-table tr.head-row a img{border:none; border-bottom:1px solid #003366;}
table.data-table tr.head-row a:hover img{border-bottom:1px dashed #999999;}

/* bitrix:photo.sections.top>photoallsec */
div.photo-sections-top table.data-table tr.head-row td { padding:10px 5px; border-bottom:none;}
div.photo-sections-top table.data-table tr.data-row {border-top:none; border-bottom:none;}
div.photo-sections-top table.data-table th.data-cell { border-top:none; border-bottom:none; padding:2px 2px;}
div.photo-sections-top table.data-table th.data-cell a, div.photo-sections-top h3 a{text-decoration:underline;}


#content{padding:50px 80px 50px 50px; text-align:left;}
#catalog{text-align:left;}
#catalog img.picture{float:left;}
#catalog table.general{width:auto;}
#catalog td{text-align:left; vertical-align:top;}
#catalog td.leftblock{padding-right:50px; text-align:right;}
#catalog td.rightblock{text-align:left;}
#catalog table.catalogitem{border:1px solid #e6e6e6; border-bottom:1px solid #666666; border-right:1px solid #666666;}
#catalog table.catalogitem div.numitem{border:1px solid #666666; border-bottom:1px solid #e6e6e6; border-right:1px solid #e6e6e6; padding:15px 30px; margin-bottom:1px;}
#catalog table.catalogitem td.item1, #catalog table.catalogitem td.item2{text-align:left; vertical-align:top; border:none; padding:1px 1px 0 1px;}
#catalog table.catalogitem td.item1{}
#catalog table.catalogitem td.item2{padding-left:0;}

#catalog_detail{}
#catalog_detail img.detail_picture{ float:left; margin:0 8px 6px 1px;}

.system-nav-titan{ color: #CCCCCC; font-size:12px;}
.system-nav-titan .nav-current-page{ color:#003366; background-color: #CCCCCC; font-weight: bold; padding:1px 0px;}


/* bitrix hook */
#BX_editor_dialog .title {padding:0;color:#000000; background-color:#23468A; background-image:url(images/fileman/editor_dialog/title_bg.gif); background-repeat:repeat-x; background-position:left top; border-bottom:1px solid #A9A9A9;}
.bx-popup-buttons inbut, #buttonsSec inbut{color:black;}