TABLE.main{
	width:100%;
	/*height: 100%;*/
}
TABLE.main TD.main-top{
	border-top:10px solid #f3f3f3;/**/
	height:230px;
}
TABLE.head TD.head-left{
	width:248px;
	height:110px;
	background: url(../img/bg_head_lft.jpg) no-repeat 0 0;
	padding-top:15px;

}
TABLE.head TD.head-left IMG{
margin-left:57px;
/*border: solid 1px red;*/
}
TABLE.head TD.head-center{
	width:103px;
	background: url(../img/bg_head_ctr.jpg) no-repeat 0 0;
}
TABLE.head TD.head-right{

}
DIV.grey-line{
	height: 20px;
	font-size: 1px;
	
	background: url(../img/l.jpg) repeat-x 0 0;
}
DIV.black-line-top{
	border-top:solid 1px #8c8c8c;
}
DIV.black-line-bottom{
	border-top:solid 1px #aaaaaa;
}
DIV.top-menu{
	margin-top:45px; 
}
DIV.blue-line{
	height:50px;
	background: url(../img/blue-line.jpg) repeat-x 0 0;
	/*border-top:solid 1px #8c8c8c;*/
}

TABLE.tbmenu{
	margin-top:10px;/**/
}
TABLE.tbmenu TD{
	padding-left:1px;
	height:48px;
	vertical-align: bottom;
}
TABLE.tbmenu TD.vacation{
	width:20px;
}
TABLE.tbmenu A{
	display:block;
	padding:10px 0 15px 0px;/**/
	vertical-align: bottom;
	text-align: center;
	/*height:30px !important ;*/
	text-align: center;
	background: #f3f3f3;
	font-weight: bold;
	color: #919191;
	font-size: 11px;
	border-top: solid 2px #fff;
}
TABLE.tbmenu A:hover{
	border-top: solid 2px #787878;
	color: #fff;
	background: #787878;
}

DIV.menu-line{
	margin-top:23px;
	height:15px;
	background: #e8e8e8;
	border-left:10px solid #bbbbbb;  
}

TD.main-bottom{
	background: url(../img/bg_bottom.jpg) repeat-x 0 100% ;
	height: 100px;
	/*padding-left:662px;*/
	padding-right:30px; 
}

TABLE.info{
	width: 300px;
	height: 130px;
	border-top:solid 1px #cbcbcb; 
	border-left:solid 1px #cbcbcb;
	border-right:solid 1px #323232;	
	border-bottom:solid 2px #323232;	
	background: #fff;
	font-size: 11px;
	color:#4d4d4d;
	float: right;
	margin-top:10px; 
}
TABLE.info TD{
vertical-align: top !important ;
font-size: 11px !important ;
}

TABLE.info TD.info-left{
	padding:20px 0 0 15px;
}
TABLE.info TD.info-right{
	padding:20px 5px 0 5px;
}



TD.content-left{
	padding:65px 0 0px 0px;
	width: 346px;
}

TD.content-left-1{
	padding:65px 0 5px 0px;
	margin-right:30px;
	background:url('../img/catalog_pic1.jpg') no-repeat 35px 38px;
	width:567px;
}
TD.content-left-2{
	padding:65px 0 5px 0px;
	margin-right:30px;
	background:url('../img/catalog_pic2.jpg') no-repeat 35px 38px;
	width:567px;
}
TD.content-left-3{
	padding:65px 0 5px 0px;
	margin-right:30px;
	background:url('../img/catalog_pic3.jpg') no-repeat 35px 38px;
	width:567px;
}
TD.content-left-4{
	padding:65px 0 5px 0px;
	margin-right:30px;
	background:url('../img/catalog_pic4.jpg') no-repeat 35px 38px;
	width:567px;
}

.catalog_inside_title{
	color: #000!important ;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	background-color:#f5ae24;
	height:17px;
	padding-top:5px;
	padding-left:5px;
	width:100%;
}

A.bot{
	color: #fff!important ;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
A.bot SPAN.r{
	background:#2a1770 url(../img/sub_menu_buttom_normal_r.jpg) no-repeat 100% 100%;
	display:block;/**/
	height:23px;
	/*width:100px;*/
	
/*padding: 5px 10px 5px 10px;*/
}
A.bot SPAN.l{
	background: url(../img/sub_menu_buttom_normal_l.jpg) no-repeat 0 0 ;
	/**/display:block;
	/*height:23px;*/
	/*width:100px;*/
	padding: 4px 10px 6px 10px;
	text-align: center;
	white-space: nowrap;
}
A.bot:hover{
	cursor:hand;
}

A.bot:hover SPAN.l{
	background: url(../img/sub_menu_buttom_action_l.jpg) no-repeat 0 0 ;
}
A.bot:hover SPAN.r{
	background:#f5ae24 url(../img/sub_menu_buttom_action_r.jpg) no-repeat 100% 100% ;
}
TABLE.sub-menu{
	width:0%;
	margin-left:350px;
	margin-top:25px;
}
TABLE.sub-menu TD{
	padding-right: 25px;
}
.pred-main-box {
	background: url(../img/hill_bg.jpg) repeat-x 60px 0;/**/
}




IMG.title-img{
	margin: 5px 0 3px 0;
}
DIV.detail{
	background: #f2f2f2;
	padding:5px 0px 5px 0px;
	margin-bottom:6px;
	border: solid 1px #dbdbdb;
}
DIV.detail A{
display: block;
color: #676666;
padding:3px 10px 3px 10px;
font-size: 11px!important ;

}
DIV.detail A:hover{
display: block;
color: #fff;
text-decoration: none;
background: #2a1770  url('../img/knopka_bg.gif') repeat-x ;
padding:2px 10px 3px 10px;
font-size: 12px!important ;
}

TABLE.title-pic{
	margin:5px 0 5px 0;
}

DIV.list-detail{
	border:solid 1px #e3e3e3;
	padding: 5px;
	width:460px;
	margin-bottom: 3px;
}
DIV.news-box-short{
	border-left:solid 2px #fff;
	padding-left:10px;
	width:350px;
}
DIV.news-box-short A{
	color: #29166f;
}
DIV.news-date{
	
	background: url(../img/bg_news-date.jpg) no-repeat 0 0  ;/**/
	height: 18px;
	width:60px;
	color: #fff;
	font-weight: bold;
	font-size: 10px;
	text-align: center;
	padding-top:3px;
	
}
DIV.news-item{
	margin-bottom:10px;
}

DIV.news-item A{
	font-size: 11px;
	line-height:18px;
}

