body {margin: 0px; padding: 0px; background: #1F7DBD url('../pic/bg01.gif') repeat-x -160px 0px}
table, img {border: none}
th, td, div, p {font: 11px Tahoma}
a {text-decoration: underline; color: #2081C5}
a:hover {text-decoration: none}

h1 {font-size: 14px; color: #2081C5; margin-left: 0px; margin-top: 15px; margin-bottom: 15px}
h2 {font-size: 14px; color: #2081C5; margin-left: 0px; margin-top: 15px; margin-bottom: 15px}
h3 {font-size: 12px; color: #2081C5; margin-left: 0px; margin-top: 15px; margin-bottom: 15px}
h4 {font-size: 11px; color: #2081C5; margin-left: 0px; margin-top: 15px; margin-bottom: 15px}
h5 {font-size: 11px; color: #2081C5; margin-left: 0px; margin-top: 15px; margin-bottom: 15px}
h6 {font-size: 11px; color: #2081C5; margin-left: 0px; margin-top: 15px; margin-bottom: 15px}

h3.t01 {font-size: 12px; color: #2081C5; margin-bottom: 5px}
h3.t02 {font-size: 11px; color: #828282; margin-bottom: 5px}
input {vertical-align: middle}
.InputText {width: 137; height: 26; padding: 5px 7px; background-image: url('../pic/bg09.gif'); border: solid 2px #fff; color: #fff; font: 10px Tahoma}
.InputText2 {border: none; height: 17px; color: #000; font-size: 10px; width: 78px}

.descr {background: url('../pic/bg02.jpg') no-repeat}
.descr2 {background: url('../pic/bg17.jpg') no-repeat}
.top_btns {margin-top: 38px; margin-left: 114px}
.top_btns img {margin-right: 25px}

.top_blocks .b01 {background: url('../pic/bg03.gif'); text-align: center; width: 20%; white-space: nowrap}
.top_blocks .b01 img {margin: 0px 10px}

.auth {color: #fff}
.auth b {color: #91E5FF}
.auth a {color: #fff; font-size: 10px; padding-left: 8px; background: url('../pic/blt05.gif') no-repeat 0px 4px; margin-top: 5px}

.top_blocks .b02 {background: url('../pic/bg05.gif') repeat-x; text-align: center; width: 28%}
.top_blocks .b02 div {background: url('../pic/bg04a.jpg') top left no-repeat; text-align: center; height: 83}
.top_blocks .b02 div div {background: url('../pic/bg04b.jpg') top right no-repeat; text-align: center; height: 83; padding-top: 5px}

.top_blocks .b02a {background: url('../pic/bg18.gif') repeat-x; text-align: center; width: 28%}
.top_blocks .b02a div {background: url('../pic/bg19.jpg') top left no-repeat; text-align: center; height: 83}
.top_blocks .b02a div div {background: url('../pic/bg20.jpg') top right no-repeat; text-align: center; height: 83; padding-top: 5px}

.top_blocks .b03 {background: url('../pic/bg07.gif'); text-align: center; width: 32%}
.top_blocks .b03 div {background: url('../pic/bg08.jpg') no-repeat; height: 83}
.top_blocks .b03 div div {background: url('../pic/bg06.gif') top right no-repeat; height: 83; text-align: right}

.top_blocks .b04 {background: url('../pic/bg07.gif'); text-align: center; width: 25%}
.top_blocks .b04 td {color: #fff}
.top_blocks .b04 b {color: #91E5FF}
.top_blocks .b04 b span {font-weight: normal}
.top_blocks .b04 div {background: url('../pic/bg08.jpg') no-repeat; height: 83}
.top_blocks .b04 div div {background: url('../pic/bg21.jpg') top right no-repeat; height: 83}
.top_blocks .b04 img {margin: 5px 0px}

.search_form {margin-top: 17px}
.search_form a {color: #fff; font-size: 10px; padding-left: 8px; background: url('../pic/blt01.gif') no-repeat 0px 4px; margin-top: 5px; display: block}

.main_content {background-color: #fff}
.main_left {background: url('../pic/bg12.gif') no-repeat bottom right}
.main_right {background: url('../pic/bg15.gif') repeat-x}
.side_right {background: url('../pic/bg25.gif') no-repeat bottom left}

.navigationmain {background: url('../pic/bg22m.gif');}
.navigation {background: url('../pic/bg22.gif');}
.navigationmain div, .navigation div {text-transform: uppercase; color: #156CC1; font-weight: bold; padding-left: 12px; background: url('../pic/blt02.gif') no-repeat 0px 4px; margin-left: 37px; margin-top: 9px; margin-bottom: 3px; margin-right: 8px;}
.navigationmain a.l1, .navigation a.l1 {text-transform: uppercase; color: #156CC1; font-weight: bold;}
.navigationmain a.l2, .navigation a.l2 {display: block; color: #5F5C6A; text-transform: none; font-weight: normal; margin-left: 50px;margin-top:6px;margin-bottom:4px; margin-right: 8px;}
.navigationmain .back_img, .navigation .back_img {padding: 0px; margin: 0px; background: url('../pic/bg11.gif') no-repeat 4px 33px}

.copy {background: url('../pic/bg14.gif') repeat-x; width: 100%; color: #fff; font: 12px Arial}
.copy a {color: #fff; text-decoration: none}
.copy2 {background: url('../pic/bg24.gif') no-repeat top right; width: 100%; color: #fff; font: 12px Arial}
.copy2 a {color: #fff; text-decoration: none}
.copy2_ { width: 100%; color: #fff; font: 12px Arial}
.copy2_ a {color: #fff; text-decoration: none}

.title01 {border-bottom: solid 1px #DDDCE1; margin: 15px 20px 8px 20px; padding: 3px 0px}
.date01 {font-size: 10px; color: #828282; margin: 0px 20px; padding-left: 8px; background: url('../pic/blt03.gif') no-repeat 0px 3px}
.text01 {margin: 3px 20px 15px 20px}
.text01 td {vertical-align: top; padding-right: 10px;}
.text01 img {margin-right: 10px}

.subscribe_news {background-color: #2E8CD5; padding: 10px; margin: 0px 10px}

.user {border-collapse: collapse; margin-top: 8px; background-color: #fff}
.user td {border: solid 1px #DEDDE2; padding: 12px; padding-top: 0px; padding-bottom: 20px}
.user .enter_title {position: relative; bottom: 16px; right: 13px; z-index: 100}
.user .enter_form {background-color: #3090D4; margin-bottom: 3px}
.user .enter_form td {border: none; padding: 2px}
.user a {padding-left: 7px; background: url('../pic/blt03.gif') no-repeat 0px 4px; font-size: 10px}
.user .basket td {padding: 0px}
.user .basket .empty {color: #F73948}
.user .basket_title {position: relative; bottom: 11px; z-index: 100}
.user .basket .bg {background-color: #F4F3F6; border: solid 1px #fff; padding: 12px; padding-top: 0px}
.white_line {font-size: 1px; background: url('../pic/bg15.gif') repeat-x; height: 6px; position: relative; top: -1px; z-index: -10}

.block01 {background: #2683CF url('../pic/bg16.gif') no-repeat bottom right; border: solid 2px #fff; margin-top: 5px; margin-left: 7px; color: #fff}
.block01 img {border: solid 2px #fff; border-left: none}
.block01 .text {padding: 15px; text-align: left}
.block01 .title a {font: bold 12px Arial; color: #fff; text-transform: uppercase; padding-left: 14px; background: url('../pic/blt04.gif') no-repeat 0px 3px}

.block02 {padding: 0px; margin: 0px; background-color: #fff}
.block02 td {padding-top: 10px}
.block02 .date01 {font-size: 11px; color: #6F6D7B; margin: 0px 20px; margin-right: 0px; padding-left: 8px; background: url('../pic/blt03.gif') no-repeat 0px 3px; text-transform: none}
.block02 a {color: #2081C5; margin: 0px}
.text01 {margin: 3px 0px 15px 20px}
.block02 .text01 td {padding: 0px}

.nav_line {padding: 10px; border-bottom: solid 1px #DDDCE1; margin-bottom: 10px}
.nav_line aaa, .nav_line span {background: url('../pic/blt03.gif') no-repeat 0px 4px; padding-left: 8px; font-size: 11px}
.nav_line span b {color: #6F6D7B; font-weight: bold}

.print {text-align: right}
.print a {text-align: right; float: right; padding-left: 14px; background: url('../pic/blt06.gif') no-repeat 0px 4px; font-size: 10px; display: block; padding: 2px 0px; width: 102px}

.cont {background-color: #fff; padding-top: 8px; padding-bottom: 15px}
.cont p {margin-top: 0px}
.cont td, .cont p {font-size: 12px; color: #5F5C6A}
.cont ul {padding: 0px; margin: 5px; list-style-type: none}
.cont ul ul {margin: 0px 0px}
td[class=cont] ul ul {margin: 0px 10px}
.cont li {font-size: 11px; margin: 0px; padding-left: 10px}
.cont li.L01 {background: url('../pic/blt07.gif') no-repeat 0px 6px; color: #156CC1}
.cont li.L02 {background: url('../pic/blt08.gif') no-repeat 0px 6px; color: #33313D}
.cont li.L03 {background: url('../pic/blt09.gif') no-repeat 0px 6px; color: #5F5C6A}

.cont2 {background: #fff url('../pic/bg23.gif') no-repeat bottom right; padding-top: 8px; padding-bottom: 30px}
.cont2 p {margin-top: 0px}
.cont2 td, .cont2 p {font-size: 11px; color: #5F5C6A}
.cont2 ul {padding: 0px; margin: 5px; list-style-type: none}
.cont2 ul ul {margin: 0px 0px}
td[class=cont] ul ul {margin: 0px 10px}
.cont2 li {font-size: 11px; margin: 0px; padding-left: 10px}
.cont2 li.L01 {background: url('../pic/blt07.gif') no-repeat 0px 6px; color: #156CC1}
.cont2 li.L02 {background: url('../pic/blt08.gif') no-repeat 0px 6px; color: #33313D}
.cont2 li.L03 {background: url('../pic/blt09.gif') no-repeat 0px 6px; color: #5F5C6A}
.cont2 hr {color: #DDDCE1; background-color: #DDDCE1; border: none; height: 1px; margin-bottom: 10px}

.files {padding: 5px 10px; border-bottom: solid 1px #DDDCE1; margin-bottom: 5px; font-size: 10px; color: #F73948}
.files_list {margin: 0px 10px; padding: 0px; list-style-type: none}
.files_list li {font-size: 10px; color: #5F5C6A}

.cont_footer {padding: 0px 10px; background: #fff url('../pic/bg23.gif') no-repeat bottom right}

.img_btns {background-color: #2683CF; margin-top: 1px; padding: 2px; margin-left: 10px}
.img_btns img {margin-right: 3px}
.img_btns td {font-size: 1px}

.shema {width: 139px; margin-left: 10px}
.shema td {color: #5F5C6A; font-size: 11px; text-align: center}
.shema img {border: solid 1px #DDDCE1; margin-bottom: 5px}

.add_to_basket {margin-top: 10px}
.add_to_basket td {padding-right: 10px; color: #2683CF}
.add_to_basket INPUT {height: 18px; width: 45px}

.articul {margin: 0px; margin-bottom: 5px}
.articul b {color: #156CC1}
p.name {font-weight: bold; color: #156CC1; margin: 0px; margin-bottom: 5px}
.is_exist {padding-left: 17px; background: url('../pic/blt10.gif') no-repeat 0px 1px}

.top_promo td {padding-right: 10px}
.top_promo table {border: solid 1px #D6D3DE; background: url('../pic/bg26.gif') no-repeat bottom right}
.top_promo table td {padding: 4px; color: #156CC1}
.top_promo table a {color: #156CC1; text-decoration: none}

.top_btns2 {width: 20px; vertical-align: middle; background: url('../pic/bg27.jpg') no-repeat}
.top_btns2 img {margin: 5px 0px}
.top_btns3 {width: 162px; vertical-align: middle; background: url('../pic/bg28.jpg') no-repeat; text-align: center}
.top_btns3 img {margin: 7px 32px}
.top_btns4 {width: 247px; vertical-align: top; padding-top: 4px; background: url('../pic/bg29.jpg') no-repeat}

.descr3 {background: url('../pic/bg30.jpg'); padding: 24px 12px; padding-bottom: 0px}
.descr3 img {margin-bottom: 5px}


.content li {font-size: 11px; margin: 0px; padding-left: 10px}
.content ul li {background: url('../pic/blt07.gif') no-repeat 0px 6px; color: #156CC1}
.content ul li li {background: url('../pic/blt08.gif') no-repeat 0px 6px; color: #33313D}
.content ul li li li {background: url('../pic/blt09.gif') no-repeat 0px 6px; color: #5F5C6A}

.cnttab {border-style:solid;border-color: #BCBBC3 #BCBBC3 #BCBBC3 #BCBBC3;border-width:0px 1px 1px 0px}
.cnttab td, .cntcel1, .cntcel2 {border-style:solid;border-color: #BCBBC3 #BCBBC3 #BCBBC3 #BCBBC3;border-width:1px 0px 0px 1px;font-size:11px;}
.cnttab th {border-style:solid;border-color: #BCBBC3 #BCBBC3 #BCBBC3 #BCBBC3;border-width:1px 0px 0px 1px;font-size:11px;background-color:#2683D0;color:#FFFFFF;font-weight: bold;}
.cnttab th p { padding: 2px; color: #FFFFFF;font-weight: bold;}
.cnttab td p { padding: 2px; }

.cat_search td {
	font-size: 11px;
}

.input_select, .input_text {
	font-size: 10px;
	color: #999999;
	border: 1px solid;
}

.input_button {
	font-size: 10px;
	color: #FFFFFF;
	background-color: #2683D0;
	border: none;
	font-weight: bold;
	height: 20px;
}

.newshot {
color: #F73948;
font-size: 12px;
font-weight: bold;
}