body {
	font: 13px Verdana, Geneva, Arial, Helvetica, sans-serif;color:#000000;background: #ffffff;margin:0px;	
}

p,td{text-align:left;text-indent: 0px;padding: 0px;margin: 0px;font: 13px Verdana, Geneva, Arial, Helvetica, sans-serif;color:#000000;}

img {
	border:0px;
}
.center{text-align:center;}

table.tb1 {
	height:100%;
}

table.tb2 {
	width:1000px;
	height:100%;
	text-align:left;
}

table.tb3 {
	width:1000px;
	height:100%;
	text-align:left;
}

td.brd {
	width:1000px;
	height:100%;
	vertical-align:top;
}
td.brd_left {
	width:50%;
}
td.brd_right {
	width:50%;
}
td.t1 {
	width:1000px;
	height:50px;
}

td.t2 {
	width:1000px;
	height:50px;
	background:url('/images/topbar.jpg') repeat-x;
}


td.t3 {
	width:240px;
	height:172px;
	background:url('/images/head_1.png') no-repeat;
}

td.t4 {
	width:458px;
	height:172px;
	background:url('/images/head_2.png') no-repeat;
}

td.t5 {
	width:302px;
	height:172px;
	background:url('/images/head_3.png') no-repeat;
}


td.t6 {
	height:100%;
	vertical-align:top;
	background-color:#D8EAF6;
}

td.t7 {
	height:100%;
	padding-left:15px;
	padding-right:30px;
    border-right: solid 2px #D8EAF6;
}

div.zag {
    font-family:Arial;
    font-size:18px;
    color:#092D51;
    font-weight:none;
    margin-bottom:15px;
    margin-top: 10px;
}

h1 {
    font-family:Arial;
    font-size:18px;
    color:#092D51;
}

div.title {
    font-family:Arial;
    font-size:16px;
    color:#092D51;
    font-weight:bold;
}

div.copy {
    font-family:Arial;
    font-size:10px;
    color:#000000;
	font-weight:bold;
}


.mmenu{text-decoration:none;font: bolder 11px/50px Verdana, Geneva, Arial, Helvetica, sans-serif;text-transform:uppercase;color:#092D51;text-align:center;display:block;width:122px;height:50px;background:url(/images/mb.gif) 0 0;}
a.mmenu:link{color:#092D51;text-decoration:none;}
a.mmenu:visited{color:#092D51;text-decoration:none;}
a.mmenu:hover{background-position:0 -50px;color:#092D51;text-decoration:none;}
a.mmenu#ma{background-position:0 -100px;color:#092D51;text-decoration:none;}

#ul_menu{border:0px;padding:0px;margin:0px;height:50px;list-style-type: none;width:1000px;}
#ul_menu li{position:relative;float:left;}
#ul_menu li img{position:relative;float:left;border:0px;}
#ul_menu li a img{position:relative;float:left;border:0px;height:50px;width:122px;}


a.ph {text-decoration:none;font-size:10px; font-family: Verdana;text-transform:uppercase;color:#092D51;}
a.ph:link {color:#092D51;text-decoration:none;}
a.ph:visited {color:#092D51;text-decoration:none;}
a.ph:hover {color:#092D51;text-decoration:none;}

a {text-decoration:none;font-size:13px; font-family: Verdana;color:#092D51;}
a:link {color:#092D51text-decoration:none;}
a:visited {color:#092D51;text-decoration:none;}
a:hover {color:#011426;text-decoration:none;}




.main_table {
	width: 920px;
	border: 0 none;
	border-spacing: 0;
	border-width: 0;

/*	border-collapse: collapse; */
}
.main_table1 {
	width: 100%;
	border: 0 none;
	border-spacing: 0;
	border-width: 0;

/*	border-collapse: collapse; */
}

table.null_table {
	width: 100%;
	border: 0 none;
	border-spacing: 0;
	border-width: 0;
/*	border-collapse: collapse; */
}

.main_table td.header_logo {
	width: 187px;
	height: 113px;
	background-image: url(/images/header_logo.png);
	background-repeat: no-repeat;
	background-position: 0 0;
	cursor: pointer;
}

.main_table td.header_right_menu {
	text-align: right;
	height: 20px;
}

.main_table td.header_right_menu a {
	margin-left: 10px;
}

.main_table td.header_title {
	text-align: center;
}

.main_table td.header_phones {
	width: 150px;
	vertical-align: middle;
	text-align: right;
}

.main_table td.header_phones span.code {
	color: #F08848;
	font-weight: bold;
}

.main_table td.header_phones span.phone {
	color: #A7A3A3;
	font-weight: bold;
	font-family: Verdana, Tahoma, Arial;
}

.main_table1 td.top_menu_line {
	height: 30px;
	border-left: 8px solid #7088B8;
	background-color: #F0F0F0;
}

.main_table1 td.top_menu_line div {
	vertical-align: middle;
	padding-left: 12px;
    font-family:Arial;
    font-size:16px;	
    font-weight:bold;
}

.main_table td.top_menu_line div img {
	margin: 0 10px;
}

.main_table td.top_menu_line div  span {
	color: #F08848;
}

.main_table td.top_menu_line div  a {
	color: #7088B8;
	text-decoration: none;
	font-size: 13px;
}

.main_table td.top_menu_line div  a:hover{
	text-decoration: underline;
}

.main_table td.find_line {
	margin: 0;
	padding: 0;
	height: 20px;
}

.main_table td.find_line form { /* для IE */
	margin: 0;
	padding: 0;
}

.main_table td.find_line input.text {
	border: 1px solid #838177;
}

.main_table td.find_line input.submit {
	margin-left: 7px;
}

.main_table td.bracket {
	vertical-align: top;
}

.main_table td.bracket div.title {
	color: #7088B8;
	font-weight: bold;
	margin-bottom: 13px;
}

.main_table td.bracket div.content {
	font-size: 10px;
	font-weight: bold;
}

.main_table td.big_images {
	text-align: right;
	width: 762px;
}

.main_table td.big_images img {
	width: 252px;
	height: 229px;
	margin: 0 1px;
}

.main_table td.bottom_menu_line {
	background-color: #B5B5B5;
	text-align: center;
	height: 30px;
	font-size: 13px;
}

.main_table td.bottom_menu_line a {
	color: white;
	text-decoration: none;
}

.main_table td.bottom_menu_line a:hover {
	text-decoration: underline;
}

.main_table td.bottom_menu_line img {
	margin: 0 10px;
}

.main_table td.copyright {
	text-align: right;
	font-size: 10px;
	font-weight: bold;
	color: #7088B8;
}

/****************************************************
	Новые продукты
****************************************************/
.new_products tr.header {
	height: 30px;
	background-color: #F0F0F0;
}

.new_products tr.header .title {
	border-left: 8px solid #7088B8;
	color: #7088B8;
	padding-left: 12px;
	font-size: 14px;
	font-weight: bold;
}

.new_products tr.header .open_all {
	text-align: right;
	padding-right: 15px;
}

.new_products tr.header a {
	color: #7088B8;
	font-size: 12px;
}

/****************************************************
	Один продукт на витрине
****************************************************/
td.one_product {
	width: 25%;
	padding: 10px 10px;
}

.one_product td.product_name {
	text-align: left;
	padding-left: 5px;
}

.one_product td.product_name a {
	font-size: 13px;
	text-decoration: none;
}

.one_product td.product_name a:hover {
	color: #000848;
	text-decoration: underline;
}

.one_product td.product_image {
	text-align: center;
}

.one_product td.product_image img {
	text-align: center;
	border: 1px solid #7088B8;
	padding: 1px;
}

.one_product td.product_image a:hover img {
	border-color: #FFCF8D;
}

.one_product td.cost {
	vertical-align: bottom;
	width: 75px;
	font-size: 12px;
}

.one_product td.cost span.cost {
	font-size: 14px;
	color: #F08848;
	font-weight: bold;
}

.one_product td.to_bracket {
	vertical-align: bottom;
	height: 32px;
}

.one_product td.to_bracket a {
	color: #7088B8;
	font-size: 12px;
}

.b_rb {
	border-right: 1px solid #D5D5D5;
	border-bottom: 1px solid #D5D5D5;
}

.b_r {
	border-right: 1px solid #D5D5D5;
}

.b_b {
	border-bottom: 1px solid #D5D5D5;
}

/****************************************************
	Каталог
****************************************************/
.catalog_on_main table {
	width: 100%;
}

.catalog_block {
	vertical-align: top;
}

.catalog_block .name a {
	font-size: 18px;
	color: #4F4848;
	text-decoration: none;
}

.catalog_block .name a:hover {
	text-decoration: underline;
}

.catalog_block ul {
	list-style-type: none;
	margin: 10px;
	padding: 0 10px;
	margin-bottom: 30px;
	text-align: left;
}

.catalog_block ul li {
	margin: 3px 0;
	padding: 0;
}

.catalog_block ul li a {
	color: #7088B8;
	font-size: 12px;
	text-decoration: none;
}

.catalog_block ul li a:hover {
	color: #000848;
	text-decoration: underline;
}

.catalog_switch {
	vertical-align: bottom;
}

.catalog_switch img {
	vertical-align: middle;
	width: 26px;
	height: 25px;
	margin: 1px 5px 1px 0;
}

.catalog_switch a {
	font-size: 12px;
	color: #4F4848;
	text-decoration: none;
}

.catalog_switch a:hover {
	text-decoration: underline;
}

.catalog_switch a .a {
	border: 1px solid white;
}

.catalog_switch a:hover .a {
	border: 1px solid #FFCF8D;
}

.catalog_switch a .n {
	border: 1px solid #A0A8B8;
}

.cur_path_line {
	font-size: 12px;
}

.cur_path_line a {
	color: #7088B8;
	text-decoration: none;
}

.cur_path_line a:hover {
	text-decoration: underline;
}



.part {
    margin: 0 20px 0 20px;
}

.part span.title {
    border-bottom:1px dotted #4F4848;
    color: #4F4848;
    text-decoration:none;
    cursor:pointer;
    line-height:1.4em;
    font-weight: bold;
}

.part span.title:hover {
    color:#000000;
}

.part div.title:hover {
    color:#000000;
}

.part div.content {
    display: none;
}
                               
.part div.content-opened {
    display: block;
    text-align: justify;
}
