﻿A:link{text-decoration:underline;color:#47BEED;}
A:visited{text-decoration:underline;color:#0066CC;}
A:active{text-decoration:underline;color:#0066CC;}
A:hover{text-decoration:underline;color:#0066CC;}

img { border:0; }
body {
	word-spacing:0.17em;
	margin: 0;
}

address {
	font-style:normal;
}
th {
	font-style:normal;
	font-weight:normal;
	color:#5C5E5E;
	font-size:14px;
}
label {
	/*немного отступим от правого края, чтобы не сливалось с полями для ввода*/
	margin-right:0.5em;
}
td.reg {
	font-size: 14px; 
	font-family: Arial; 
	color: #5c5e5e; 
	text-align:right;
	margin-top: 0px; 
	padding-top: 0px;
}
.reghref {
	font-size: 14px;
}
.sendbtn {
	width: 80px; 
	height: 23px; 
	border: 1px;
	border-style:double;
	border-color:#5c5e5e;	
	/*
	background-color:#5c5e5d;
	*/
	background-color:#706F74;
	color:#FFFFFF;
	position:relative;
	right:10%;
}
td.reg_a {
	font-size: 14px; 
	font-family: Arial; 
	color: #5c5e5e; 
	text-align: left; 
	padding-left: 5px;
        padding-top: 1px;
}
td.reg input {
	width: 75%; 
	height: 22px; 
	border: 1px solid #5c5e5e;
}
ul.no_margin {
	margin:0; 
	list-style-type: none;
	border:0px solid black;
	color:#5C5E5E;
	float:left;
	font-family:Arial;
	font-size:14px;
	margin-top:5px;
}
ul.no_margin_right {
	margin:0; 
	list-style-type: none;
	border:0px solid black;
	color:#5C5E5E;
	float: right;
	text-align:right;
	font-family:Arial;
	font-size:14px;
	margin-top:5px;
}
div.clear0{
	clear: both;
}
div.clear1{
	clear: both; 
	padding-left: 30px; 
	padding-top: 10px;
}
div.text1{
	top: 70px;
	left: 0%;
	width: 55%;
	float: left;
}
div.text1 p {
	font-size: 12px; 
	color: #5c5e5e;
}
div.text2 {
	top: 70px;
	width: 33%;
	margin-left: 5px;
	margin-right:20px;
	float: right;
}
p {
	font-size: 12px; 
	color: #5c5e5e; 
	margin-bottom: 0px;
	text-align:left; 
}
p.dop {
	font-size: 12px; 
	color: #5c5e5e; 
	margin-bottom: 0px; 
	margin-top: 0px;
}
p.opt_menu {
	margin-top: 4px; 
	font-size: 14px;
}

div.clear2 {
	clear: both; 
	text-align: center; 
	padding-right: 30px; 
	padding-left: 30px; 
	padding-top: 10px; 
	vertical-align: top; 
	padding-bottom: 0px;
}
.zap_table{
	margin-top: 15px; 
	margin-bottom: 10px; 
	height: 300px;	
	width: 100%;
	background: rgb(241, 241, 241);
	vertical-align: top;
}
.zap_table2 {
	margin-top: 15px; 
	margin-bottom: 10px; 
	height: 300px;	
	width: 100%;
	background: rgb(241, 241, 241);
	vertical-align: top;	
}
div.copy {
	clear: both; 
	font-size: 12px; 
	color: #5c5e5e; 
	padding: 15px 20px 15px 30px;
}
div.podval1{
	width: 27%;
	margin-left: 30px;
	margin-right:15px; 
	float: left;
}
.title {
	font-size: 16px; 
	color: #3d3d3d;
}
.podval1 p {
	color: #5c5e5e; 
	margin-top: 8px;
}
div.podval2{
	width: 27%; 
	margin-left: 20px;
	margin-right:15px;
	float: left;
}
.podval2 span {
	font-size: 16px; 
	color: #3d3d3d;
}
.podval2 p {
	color: #5c5e5e; 
	margin-top: 8px;
}
div.podval3{
	width: 28%; 
	margin-left: 15px;
	margin-right:0px;
	float: left;
}
.podval3 span {
	font-size: 16px; 
	color: #3d3d3d;
}
.podval3 p {
	color: #5c5e5e; 
	margin-top: 8px;
}

.g8{color:#706F74;font-family:Arial,MS Sans Serif;font-size:8px;font-weight:normal}
.g9{color:#CCCCCC;font-family:Arial,MS Sans Serif;font-size:9px;font-weight:normal}
.g10{color:#706F74;font-family:Arial,MS Sans Serif;font-size:10px;font-weight:normal}

.blue10{color:#7480B1;font-family:Arial,MS Sans Serif;font-size:10px;font-weight:normal}

.b8{color:black;font-family:Arial,MS Sans Serif;font-size:8px;font-weight:normal}
.b9{color:black;font-family:Arial,MS Sans Serif;font-size:9px;font-weight:normal}
.b10{color:black;font-family:Arial,MS Sans Serif;font-size:10px;font-weight:normal}
.b11{color:black;font-family:Arial,MS Sans Serif;font-size:11px;font-weight:normal}
.b12{color:black;font-family:Arial,MS Sans Serif;font-size:12px;font-weight:normal}
.b15{color:black;font-family:Arial,MS Sans Serif;font-size:15px;font-weight:normal}

.b8b{color:black;font-family:Arial,MS Sans Serif;font-size:8px;font-weight:bold}
.b9b{color:black;font-family:Arial,MS Sans Serif;font-size:9px;font-weight:bold}
.b10b{color:black;font-family:Arial,MS Sans Serif;font-size:10px;font-weight:bold}
.b11b{color:black;font-family:Arial,MS Sans Serif;font-size:11px;font-weight:bold}
.b12b{color:black;font-family:Arial,MS Sans Serif;font-size:12px;font-weight:bold;height:26px;}
.b13b{color:black;font-family:Arial,MS Sans Serif;font-size:13px;font-weight:bold}
.b15b{color:black;font-family:Arial,MS Sans Serif;font-size:15px;font-weight:bold}

.c13b{color:#000000;font-family:Arial,MS Sans Serif;font-size:13px;font-weight:bold}
.c14b{color:#000000;font-family:Arial,MS Sans Serif;font-size:14px;font-weight:bold}

.c10{color:#5c5e5e;font-family:Arial,MS Sans Serif;font-size:10px;font-weight:normal}
.c11{color:#5c5e5e;font-family:Arial,MS Sans Serif;font-size:11px;font-weight:normal}
.c12{color:#5c5e5e;font-family:Arial,MS Sans Serif;font-size:12px;font-weight:normal}

.w8{color:white;font-family:Arial,MS Sans Serif;font-size:8px;font-weight:normal}
.w9{color:white;font-family:Arial,MS Sans Serif;font-size:9px;font-weight:normal}
.w10{color:white;font-family:Arial,MS Sans Serif;font-size:10px;font-weight:normal}
.w11{color:white;font-family:Arial,MS Sans Serif;font-size:11px;font-weight:normal}
.w15{color:white;font-family:Arial,MS Sans Serif;font-size:15px;font-weight:normal}

.w8b{color:white;font-family:Arial,MS Sans Serif;font-size:8px;font-weight:bold}
.w9b{color:white;font-family:Arial,MS Sans Serif;font-size:9px;font-weight:bold}
.w10b{color:white;font-family:Arial,MS Sans Serif;font-size:10px;font-weight:bold}
.w11b{color:white;font-family:Arial,MS Sans Serif;font-size:11px;font-weight:bold}
.w15b{color:white;font-family:Arial,MS Sans Serif;font-size:15px;font-weight:bold}

.bl10b{color:#372F7F;font-family:Arial,MS Sans Serif;font-size:10px;font-weight:bold}
.bl11b/*, h2*/ {margin:0; padding:0;color:#000000;font-family:Arial,MS Sans Serif;font-size:14px;font-weight:bold;line-height:100%;}
.bl14b, a.bl14b, a.bl14b:Visited, a.bl14b:Link, a.bl14b:Hover {
color:#000000;font-family:Arial,MS Sans Serif;font-size:14px;font-weight:bold
}

.bl10{color:#372F7F;font-family:Arial,MS Sans Serif;font-size:10px;font-weight:normal}
.bl12{color:#372F7F;font-family:Arial,MS Sans Serif;font-size:12px;font-weight:normal}

.header{color:#5c5e5e;font-family:Arial,MS Sans Serif;font-size:24px;font-weight:bold}

.n{color:#5c5e5e;font-family:Arial,MS Sans Serif;font-size:12px;font-weight:normal}
.nb{color:#3B2F7B;font-family:Arial,MS Sans Serif;font-size:12px;font-weight:bold}
.ns{color:#3B2F7B;font-family:Arial,MS Sans Serif;font-size:11px;font-weight:normal}

.link{color:#0066CC;font-family:Tahoma,Arial,MS Sans Serif;font-size:12px;font-weight:normal}
.clink, a.clink, a.clink:Visited, a.clink:Link, a.clink:Hover {
color:#5c5e5e;font-family:Tahoma,Arial,MS Sans Serif;font-size:12px;font-weight:normal;text-decoration:none;
}

.linktop{color:#0066CC;font-family:Arial,MS Sans Serif;font-size:11px;font-weight:normal}
.clinktop, a.clinktop, a.clinktop:Visited, a.clinktop:Link, a.clinktop:Hover {
color:#5c5e5e;font-family:Arial,MS Sans Serif;font-size:11px;font-weight:normal;text-decoration:none;
}


.linkb, a.linkb, a.linkb:Link, a.linkb:Visited, a.linkb:Hover {
color:#0066CC;font-family:Arial,MS Sans Serif;font-size:13px;font-weight:normal;
}
.links{color:#0084FF;font-family:Arial,MS Sans Serif;font-size:10px;font-weight:normal}
.linkg{color:#706F74;font-family:Arial,MS Sans Serif;font-size:10px;font-weight:normal}

.tel_top{height:47px;width:100%;
border-right:63px #FFFFFF solid;padding-top:18px;
text-align:right;vertical-align:top}
.tel_item{padding-right:0px;
color:#848585;font-family:Arial,MS Sans Serif;font-size:12px}

.menu_top{height:93px;width:70%;
background:url('graphics/hbgr.gif') top repeat-x;
border-right:63px #FFFFFF solid;
padding-right:5px;
text-align:right;vertical-align:bottom;}
.pmenu_top{height:93px;width:100%;
background:url('graphics/hbgrp.gif') top repeat-x;
border-right:63px #FFFFFF solid;
padding-right:5px;
text-align:right;vertical-align:bottom;}
.imenu{color:white;font-family:Arial,MS Sans Serif;font-size:12px}
.imenu1{color:#5c5e5e;font-family:Arial,MS Sans Serif;font-size:11px}
.item{
text-align:right;vertical-align:middle}
.cur_item{background:#FFFFFF url('graphics/hibg.gif') top repeat-x;
text-align:right;vertical-align:bottom;
color:#372E7F;font-family:Arial,MS Sans Serif;font-size:11px;font-weight:bold}

.menu_rt{height:93px;width:30%;background:url('graphics/hbgr.gif') top repeat-x;}
.pmenu_rt{height:93px;width:100%;background:url('graphics/hbgrp.gif') top repeat-x;}
.head{ padding:26px 60px 13px 0px;text-align:left;
color:#FFFFFF;font-family:Arial,MS Sans Serif;font-size:13px;font-weight:bold}

.cmenu_catl{height:93px;width:165px;
background:url('graphics/hbgrp.gif') top repeat-x;
text-align:center;vertical-align:middle;
padding:11px 23px 10px 20px}
.cmenu_catn{height:93px;width:165px;
background:url('graphics/hbgrp.gif') top repeat-x;
width:100%;text-align:left;vertical-align:middle;
padding:20px 5px 20px 0px;
border-right:2px #C70B00 solid;
color:#372E7F;font-family:Arial,MS Sans Serif;font-size:12px;font-weight:bold}
.menu_catl{height:93px;width:165px;
text-align:center;vertical-align:middle;
padding:11px 23px 10px 20px}
.menu_catn{height:93px;width:165px;
width:100%;text-align:left;vertical-align:middle;
padding:20px 5px 20px 0px}
.menub{color:#0084FF;font-family:Arial,MS Sans Serif;font-size:12px;font-weight:bold}

.cont{padding:24px 0px 0px 0px;padding-left: 30px;text-align:left;vertical-align:top;width:100%;height:100%}
.cat{padding:0px 0px 0px 0px;text-align:left;vertical-align:top;width:100%;height:100%}
.pages{padding:17px 80px 17px 37px;text-align:left;vertical-align:top;width:100%}
.page{padding:0px 83px 60px 40px;text-align:left;vertical-align:top;width:50%}
.price{padding:17px 83px 0px 40px;text-align:left;vertical-align:top;width:100%}

.names{ font-family:Arial,MS Sans Serif;
font-size:12px;font-weight:bold;color:#372E7F;
padding:4px 6px 4px 6px;
background:#F1F3F6;
border:0px}
.vals{ font-family:Arial,MS Sans Serif;
font-size:12px;font-weight:normal;color:#372E7F;
padding:4px 6px 4px 6px}

.foot{ text-align:right;
color:#372E7F;font-family:Arial,MS Sans Serif;font-size:13px;font-weight:bold}

.itemtd{text-align:left;vertical-align:top;padding:7px 10px 10px 10px;}
.menu1{padding-top:15px;text-align:left;vertical-align:top;width:100%}
.dot{padding-top:7px;text-align:left;vertical-align:top}
.menu2{padding-top:2px;padding-bottom:2px;text-align:left;width:100%}

.header1{color:#000000;font-family:Arial,MS Sans Serif;font-size:12px;font-weight:bold}
.header2{color:white;font-family:Arial,MS Sans Serif;font-size:12px;font-weight:bold}
.descr{color:black;font-family:Arial,MS Sans Serif;font-size:10px;font-weight:normal}
.zlink1{color:#4E7DA4;font-family:Arial,MS Sans Serif;font-size:11px;font-weight:bold}

/*h1{color:#5c5e5e;font-family:Arial,MS Sans Serif;font-size:24px;font-weight:normal;margin:0;padding:0;
border-bottom:2px solid #e20015;display:inline;line-height:26px;
}
h2 {color:#000000;font-family:Arial,MS Sans Serif;font-size:14px;font-weight:bold; margin:0; padding:0;}
h3 {color:#000000;font-family:Arial,MS Sans Serif;font-size:13px;font-weight:bold; margin:0; padding:0;}
*/
h1, h4 {
	color: #3d3d3d;
	font-size: 1.3em;
	text-decoration: none;
	font-weight: normal; 
}
h2 {
color:#3D3D3D;
font-size:1.20em;
}
h3 {color: #3d3d3d;
	font-size: 16px;
	text-decoration: none;
	font-weight: normal;}
.head1{color:#000000;font-family:Arial,MS Sans Serif;font-size:18px;font-weight:normal}
.head2{color:#5c5e5e;font-family:Arial,MS Sans Serif;font-size:12px;font-weight:bold}
.head3{color:#000000;font-family:Arial,MS Sans Serif;font-size:12px;font-weight:bold}

.path{color:#000000;font-family:Arial,MS Sans Serif;font-size:11px;font-weight:bold}

.aul{color:#5c5e5e;margin-left:0px;margin-top:5px;padding-left:17px;text-align:left}
.ali{margin-left:0px;padding-bottom:2px;color:#5c5e5e;font-family:Arial,MS Sans Serif;font-size:11px;font-weight:normal}

.mpul {
list-style-type: none;
padding-left: 0;
margin-left: 0;
}
.mpli { 
background: url(/i/s-bul.gif) left center no-repeat;
padding-left: 14px;
margin-bottom: 4px; }

table.arspart { margin-top:10px; border-collapse:collapse; border:0; width:100%; }
.arspart th { font-family:Arial,MS Sans Serif; font-size:12px; font-weight:bold; color:#000000;
padding:4px 6px 4px 6px; background:#fafafa; border:1px solid #d8d9d9;
}
.arspart td {font-family:Arial,MS Sans Serif; font-size:12px; font-weight:normal; color:#5c5e5e;
padding:4px 6px 4px 6px; border:1px solid #d8d9d9;
}

table.partcatalog { }
.partcatalog th { padding-left:50px;padding-bottom:0; text-align:left;
background-image:url("/new_images/ligin_mark.png"); background-repeat: no-repeat; background-position: 26px 4px;
}
.partcatalog td { padding-left:70px; line-height:140%; }

table.pvl { border-collapse:collapse; border:0; empty-cells: show; height:25px; }
.pvl td{ vertical-align:bottom; white-space:nowrap;
color:#5c5e5e;font-family:Arial,MS Sans Serif;font-size:12px;font-weight:normal
}

.pvdot { width: 100%; border-bottom: 1px dashed #5c5e5e; }

img.sbul { width:9px;height:2px; margin-right:10px; margin-top:8px;margin-bottom:8px; background:url(/i/s-bul.gif); vertical-align:middle; }

td.indud {
vertical-align:top; width:33%; padding-left:26px;
background-image:url(/i/r-bul.gif); background-repeat: no-repeat; background-position: left 7px;
}

body, td, p { font-size:12px; font-family: Arial, Helvetica, sans-serif; line-height:130%; }

.err { margin-top:10px; line-height:150%; font-family:  Arial, sans-serif; font-size: 11px; }
/*
Добавленные стили
*/
.item_row {
    background: none repeat scroll 0% 0% rgb(241, 241, 241); 
    /*float: right;*/
    margin-right: 3%;
    
}
.item_row_td {
    margin-top: 15px; 
    margin-bottom: 10px;
    width: 24%;
    border: 0px solid;
    
}
#left_side {
    width: auto;
    margin-left: 1%;
}

.clr {
    clear: both;
}
.block {
    display: block;
    padding-bottom: 20px;
}
.prod_cell {
    padding: 0px 0 12px 0;
}
.block_title {
    font-family:tahoma;
    font-size:18px;
    font-weight:bold;
    text-align:left;
    margin: 0px;
}
#hor_menu {

}
#hor_menu li {
    line-height: 32px;
    list-style-image: none;
    list-style-position: inherit;
    list-style-type: none;
    float: left;
    background: none;
    padding: 0 5px;
    margin: 0px;
    background: transparent url("/new_images/nav_delimetr.png") center right no-repeat;
}
#hor_menu li.last {
    padding-right: 40px;
    background: transparent url("/new_images/panel_bg_rihgt.png") center right no-repeat;
}
#hor_menu li a {
    color: white;
    font-family: Calibri;
    font-size: 15px;
    text-decoration: none;
    padding: 0 10px;
    
}
#hor_menu li a:hover {
    text-decoration: underline;
}
#hor_menu ul {
    background: #018DD3 url("/new_images/pan_bg.png") left center repeat-x;
    display:inline;
    float:left;
    height:32px;
    margin:0 0 0 -3px;
    padding:0;
    position:relative;
    width:auto;
}
.slogan {
    display:block;
    font-family:Calibri;
    font-size:15px;
    padding:0 0 14px;
    color: #635D51;
    max-width:390px;
}
.telnumber {
    font-size: 30px;
    font-family: Calibri;
    color: #635D51;
}
.contact {
    color:#3C67B5 !important;
    display:block;
    padding:6px 0;
}
.header_right {
    display:block;
    padding-right:40px;
}
.shops {
    background: transparent url("/new_images/magazins_bg.png") right 0px no-repeat;
}
a.autorization {
    background:url("/new_images/ligin_mark.png") no-repeat scroll left center transparent;
    color:#010101 !important;
    font-family:Tahoma;
    font-size:18px;
    padding:0 40px 6px 34px;
    text-decoration:none !important;
} 
a.autorization strong {
    border-bottom: 2px dashed #919191;
}
a.autorization strong:hover {
    border-bottom: 0px dashed #919191;
}
/*
ЗАКРУГЛЕННЫЙ БЛОК
*/ 
.b1, .b2, .b3, .b4, .b5,
.b1 i, .b2 i, .b3 i, .b4 i, .b5 i,
.b1 b, .b2 b, .b3 b, .b4 b, .b5 b,
.b1 q, .b2 q, .b3 q, .b4 q, .b5 q {
  height: 1px !important;
  font-size: 1px !important;
  overflow: hidden;
  border-style: solid;
  border-width: 0 1px;
  display: block !important;
  margin: 0px;
  padding: 0px;
  line-height: 0px !important;
}
.b1 {
  margin: 0 2px;
  background: #F2F2F2;
  border: none;
}
.b1 b {
 margin: 0 1px;
 background: #DDDDDD;
 border-color: #E7E7E7;
}
.b2 {margin: 0 1px; border-color: #EAEAEA;}
.b2 b {border-color: #C8C8C8;}
.b2 i {border-color: #D4D4D4;}
.b2 q {border-color: #DFDFDF;}
.b3 {border-color: #E3E3E3;}
.b3 b {border-color: #D0D0D0;}
.b3 i {border-color: #F3F3F3;}
.b4 {border-color: #D7D7D7;}
.b4 b {border-color: #CBCBCB;}
.b5 {border-color: #CBCBCB;}
.b5 b {border-color: #EEEEEE;}
.text {
  border: 1px solid #CACACA;
  border-width: 0 1px;
  padding: 0px 12px;
}
.small_logo_avl {
    position:relative;
    /*top:-24px;*/
    margin-left: 20px;
}
.letters p{
    background-color:#EBEBEB;
    display:block;
    height:22px;
    margin-top:5px;
    padding:10px 5px 5px;
    width:auto;
}
.head_slogan {
    color:#00A6E3;
    font-family:Calibri;
    font-size:31px;
    font-weight:bold;
    position:relative;
    text-shadow:0 0 3px #AAE2F7;
    top:-16px;
}
.selm {
    text-decoration: underline !important;
}

.title h1 {
color: #3D3D3D;
font-size:16px;
font-weight: normal;
margin:0px;
}