p, div, span, ul, li, a, td
{
	font: 11px Tahoma, Arial, Helvetica, sans-serif;
	color: #515151;
}
ol li {
	padding-bottom: 5px;
	text-align: justify
	 
}

.pod {}

.th
{
	font: 9px Tahoma, Arial, Helvetica, sans-serif;
	color: #515151;
}
th
{
	font: 10px Tahoma, Arial, Helvetica, sans-serif;
	color: #515151;
}
a:hover
{
	text-decoration: none;
}
h1
{
	color: #195794;
	font: 500 180% Tahoma, Arial, Helvetica, sans-serif;
}
h1 a {
		color: #195794;
		font-size: 110%;
}
h2
{
	color: #5387B7;
	font: 500 150% Tahoma, Arial, Helvetica, sans-serif;
}
h2 a {
	color: #5387B7;
	font-size: 100%;
}
ol a,  .lev_2 a  {
	color: #5387B7;
}
ul
{
	list-style-image: url(/img/bullet_ul.gif);
	margin: -15px 30px 10px 30px;
	text-align: justify
}
ul {
	margin: 5px 10px 20px 20px;
	list-style-image: url(/img/bullet_ul.gif);
}
ol.lev_2 
{
	 padding-bottom: 15px;
}
ol.lev_2 a {
	 font-weight: normal;
}
a img {
	border: 0px;
}
.br {
	clear: both;
}
.red { color:#990000;}
#main
{
	border: 1px solid #FFFFFF;
}
#left_fon
{
	background:#5387B7 url(/img/left_fon.jpg) top repeat-x;
}
#main_fon
{
	background: url(/img/main_fon.jpg) left top repeat-x;
	vertical-align: top;
}
#main_left
{
	background: url(/img/main_left_fon.jpg) left top no-repeat;
}
#main_right
{
	background: url(/img/main_right.gif) right bottom no-repeat;
}
.fon_bul1
{
	 background: url(/img/fon_bul1.gif) top repeat-x;
	 padding-top: 29px;
}
.fon_bul2
{
	background: url(/img/fon_bul2.gif) repeat-x bottom;
}
#left
{
	background: url(/img/left.jpg) right top no-repeat;
	padding: 1px 0px 0px 0px;
}
#left a
{
	color: #FFFFFF;
	font: bold 13px Tahoma, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	text-decoration: none;
	display: block;
}

a.g {
    padding-left:20px;
}

a.g:hover {
    padding-left:20px;
}	

#left img
{
	margin-bottom: 28px;
	margin-left:0px;
}
#top_menu
{
	padding: 0px 20px 0px 20px;
}

td.spec
{
	padding: 0px 30px 0px 0px;
}

td.s01
{
	padding: 10px 10px 10px 10px;
	background: url(/files/spec/p.gif);
}

td.s02
{
	padding: 10px 10px 10px 0px;
	font: bold 13px Tahoma, Arial, Helvetica, sans-serif;
	color: #cc0000;
	text-decoration : none;
}


a.spec
{
	font: bold 11px Tahoma, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration : none;
}

a.spec:hover
{
	text-decoration : none;
	color : #FFffff;
}


#top_menu a
{
	font: 11px Tahoma, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	display: inline;
	padding: 10px 12px 8px 12px;
	text-decoration: none;
}
#top_menu a:hover
{
	background: url(/img/top_menu_fon.gif) bottom repeat-x;
}
#bottom1
{
	background: #5387B7 url(/img/bot_left1.gif) right top no-repeat;
	padding-top: 13px;
	font: 11px Tahoma, Arial, Helvetica, sans-serif; color:#FFFFFF;
}
#bottom2
{
	background: #5387B7 url(/img/bot_left2.gif) left top no-repeat; 
	padding: 13px 20px 10px 30px;
	font: 11px Tahoma, Arial, Helvetica, sans-serif; color:#FFFFFF;
}
#bottom2 a
{
	font: 11px Tahoma, Arial, Helvetica, sans-serif; color:#FFFFFF;
}
#bottom2 img
{
	margin: 0px 8px 0px 8px;
}
#flash {
	background: url(img/flash_bg.gif) no-repeat center;
	width: 137px;
	height: 77px;
	text-align: center;
	vertical-align: middle;
   padding-top: 5px;
}
#content_ext {
	background: url(/img/main_left.gif) left repeat-y;
	clear: both;
}
#content
{
	padding: 0px 10px 40px 60px;
}
#history
{
	font: bold 11px Tahoma, Arial, Helvetica, sans-serif;
	color: #5387B7;
	text-align: left;
}
#history a
{
	font: 11px Tahoma, Arial, Helvetica, sans-serif;
	color: #5387B7;
	display: inline;
	padding: 0px 0px 8px 0px;
}
#history a img
{
	margin: 0px 6px 0px 6px;
	border: 0px;
}
/* Меню*/
#left_block
{
	padding-bottom: 40px;
}
div.level1
{
	background: url(/img/menu1_fon.gif)  ;
	padding: 0px 0px 0px 4px;
	border-top: 1px solid #fff;
}
div.level1 a.activ
{
	color: #933;
	font: bold 11px Tahoma, Arial, Helvetica, sans-serif;
}
div.level1 a
{
	font: 11px Tahoma, Arial, Helvetica, sans-serif;
	color: #FFF;
	display:block;
	padding: 0px 0px 18px 0px;
	text-decoration: none;
	padding-left: 10px;
	text-indent: -10px;
}
div.level1 img
{
	margin-right: 8px;
	margin-left: -1px;
	border: 0px;
}
div.level1 div a

{
	display:block;
	border-top: 1px solid #fff;
	padding-bottom: 9px;
	padding-left: 10px;
	text-indent: -10px;
}
div.level2
{
	margin-left: 10px;
	background-color:#508799;
}
div.level3
{
	margin-left: 10px;
	background-color: #7EADC0;
}
div.level3 a {
	color:#204652;
}
div.level3 div a {
	color:#000;
}
/* таблицы*/
.tbl, .tbl_s, .tbl_w  {
	border-right: 1px solid #6389AC;
	border-bottom: 1px solid #6389AC;
}
.tbl {
	width: 100%;
	clear: both;
}
.table {
	border-left: 1px solid #6389AC;
	border-top: 1px solid #6389AC;
	padding: 2px 5px 2px 5px;
	vertical-align: top;
	text-align: center;
}
.tb2, .tb3, .table td {
	border-right: 1px solid #6389AC;
	border-bottom: 1px solid #6389AC;
}
.tb2 , .tb3 {
	width: 60%;
	clear:both;
}
.tbl_w {
	width: 100%;
}
.tbl_s {
	width: 60%;
}
.tbl td, .tbl_w td,  .tbl_s td, .tbl_center td
{
	border-left: 1px solid #6389AC;
	border-top: 1px solid #6389AC;
	padding: 3px;
	text-align: center;
}
/* новый каталог первая страница*/
.tb2 td, .tb3 td ,.tb2_w td,  .tb2_s td, .tb2_center td
{
	border-left: 1px solid #6389AC;
	border-top: 1px solid #6389AC;
	padding: 3px;
	text-align: center;
}
/* новый каталог первая страница*/
.info {
	padding-left: 1px;	
	margin-left: -40px; 
	margin-top: 20px;
}
.first_catalog {
	float: left;
	width: 200px;
	height: 200px;
	margin: 0px 20px 20px 0px;
	border: 1px solid #5794cb;
	overflow: hidden;
}
.first_catalog ul {
	list-style-image: url(/img/bullet_ul.gif);
	/*margin: 0px 5px 5px 20px;*/
	padding:0px 5px 0px 0px;
	text-align:left;
}
.first_catalog td.top_ext, .first_catalog td.top_spec {	
	padding: 5px 5px 0px 5px;
	height: 52px;
	vertical-align: top;
}
.first_catalog td.top {
	background-color: #5794cb;
	text-align: center;
	vertical-align: middle;
	height: 50px;
}
.first_catalog td.top_ext {
	background-color: #e5a345;
	padding: 0px 5px 0px 5px;
	height: 10px;
	font: bold 12px  Tahoma;
	color: #fff;
	text-align: center;
	vertical-align: middle;
}
.first_catalog td.top_spec
{
	background-color: #883B2E;
	font: bold 12px  Tahoma;
	color: #fff;
}
.first_catalog td.top a
{
	font: 11px Tahoma, Arial, Helvetica, sans-serif;
	color: #FFF;
	display:block;
	font-size:12px;
	text-decoration: none;
	
}
.first_catalog td.midle
{
	/*padding: 5px 5px 0px 5px;
	height: 40px;
	*/
	vertical-align: top;
	background-color: #ddeaf5;
	text-align:left;
}
.first_catalog td.d
{
	background-color: #faedda;
	height: 54px;
}
.first_catalog td.midle a
{
	color: #4A6A77;
	font: 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	display: block;
	/*margin-bottom: 10px;*/
	vertical-align: top;
	text-align:left;
}
.first_catalog td.bot
{
	background-color: #ddeaf5;
	text-align: right;
	padding: 0px 2px 1px 10px;
	vertical-align:top;
}
.first_catalog td.bot a
{
	color: #5387B7;
	font: 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
/* новый каталог внутрення страница*/
#content2
{
	padding: 0px 40px 40px 70px;
	background: url(/img/main_left.gif) left repeat-y;
}
#div_catalog
{
	padding: 9px 0px 0px 30px;
	margin-left: -70px;
}
#div_catalog td.main
{
	background: url(/img/menu1_fon.gif);
	padding: 5px 5px 10px 14px;
	border-top: 1px solid #fff;
	height: 45px;
}
#div_catalog td.main a
{
	font: 11px Tahoma, Arial, Helvetica, sans-serif;
	color: #FFF;
	display:block;
	text-decoration: none;
}
#div_catalog  td.right, #link
{
	background-color: #F2F5F6;
	border-bottom: 1px solid #CBD4D9;
	border-right: 1px solid #CBD4D9;
	border-left: 3px solid #fff;
	padding-left: 10px;
}
#link {
	float: right;
	width: 270px;
	padding: 10px; 
}
#link a{
	color:#B37510;
	text-decoration: none;
	font-size: 12px;
}
#div_catalog  td.right img
{
	margin: 7px 10px 0px 0px;
	border: 0px;
}
#div_catalog  td.right a
{
	color: #5B7C89;
	font: 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	display: inline;
	padding-right: 15px;
}
#div_catalog  td.right a:hover
{
	color: #495F68;
	text-decoration: underline;
}
#div_catalog  td.right b
{
	color: #5B7C89;
	font: bold 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	display: inline;
	padding-right: 15px;
	text-decoration: none;
}
#div_catalog  td.bottom
{
	border-bottom: 1px solid #CBD4D9;
	border-right: 1px solid #CBD4D9;
	padding: 5px 10px 15px 10px;
}
#catalog_info {
	border-top: 1px solid #CBD4D9;
	border-right: 1px solid #CBD4D9;
	margin-top: 40px;
	margin-right: 40px;
	padding: 10px;
	text-align: right;
}
#div_catalog  td.bottom a
{
	color: #2E6091;
	font: 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	display: inline;
	padding: 0px 0px 8px 0px;
}
#div_catalog  td.bottom a:hover
{
	color: #2E6091;
	text-decoration: underline;
}
#div_catalog  td.bottom img
{
	margin: 7px 6px 0px 6px;
	border: 0px;
}
#print_version{
	float:right;
	width:190px;
	margin:10px 20px 20px 0px;
}
#head {
	background-color: #5387B7;
	padding: 20px 0px 0px 20px ;
	height: 50px;
	margin: -15px -10px 0px -10px;
}
#phone {
	float: right;
	width: 190px;
	color: #fff;
	font: 23px Tahoma;
	margin-bottom: 10px;
}

.newyear {
    font-size:18px;
	font-style:italic;
	color:#990000;
}
#advert_web, #advert_web a {
	color: #515151;
}	

/**********Added_part*********************/
.tbl-list {
	/*border-collapse:collapse;*/
	border-right: 1px solid #6389AC;
	border-bottom: 1px solid #6389AC;
}
.tbl-list td{
	border-top: 1px solid #6389AC;
	border-left: 1px solid #6389AC;
	padding: 2px 5px 2px 5px;
	vertical-align: bottom;
}
.item-table {
/*
border-collapse:collapse;
*/
border-right: 1px solid #6389AC;
border-bottom: 1px solid #6389AC;
margin: 10px;
}
.item-table td {
border-top: 1px solid #6389AC;
border-left: 1px solid #6389AC;
padding: 2px 5px 2px 5px;
}
.zak-tab {
border: 0px solid #6389AC;
}
.zak-tab td{
border: 0px solid #6389AC;
}
.tdbold {
	border-left: 2px solid #B37510 !important;
	border-top: 2px solid #B37510 !important;
	padding-top: 10px !important;
	padding-left: 10px !important;
}
.tdorder {
	border-top: 2px solid #B37510 !important;
}
.tdorder-left {
	border-top: 2px solid #B37510 !important;
	border-left: 2px solid #B37510 !important;
}