html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td {
margin:0;
padding:0;
border:0;
outline:0;
font-weight:inherit;
font-style:inherit;
font-size:100%;
font-family:inherit;
}

:focus {
outline:0;
}

html {
width:100%;
height:100%;
}

body {
height: 100%;
line-height:1;
background:#FFF;
width:100%;
min-height:100%;
position:relative;
top:0;
left:0;
font-size:62.5%;
font-family:Arial;
color:#000;
}

table {
border-collapse:collapse;
}

td {
vertical-align:top;
}

caption,th,td,td a {
text-align:left;
font-weight:normal;
}

blockquote:before,blockquote:after,q:before,q:after {
content:"";
}

blockquote,q {
/*quotes:;*/
}

.clear {
clear:both;
}

ul,ol {
list-style:none;
}

strong {
font-weight:bolder;
}

em {
font-style:italic;
}

a {
}

input {
}

.wrapper {
min-height: 100%;
height: auto !important;
height: 100%;
margin: 0 auto -40px;
}

.head {
width:100%;
border-bottom:4px solid #000;
}

.head_left {
width:274px;
margin: 10px;
/*padding: 30px 10px 30px 10px;*/
}

.head_right {
font-size:110%;
padding:10px;
}

.phones_list {
width:700px;
}

.head_right a,.head_right a:hover {
color:red;
font-size:110%;
}

.head_right td {
font-family:Verdana,Geneva,sans-serif;
font-size:110%;
}

.blank {
width:20px;
}

.footer, .push {
height:35px;
}

.footer {
border-top:4px solid #000;
padding:5px;
text-align:left;
padding-left:250px;
background-color:#fdbb53;
}

.shopping_cart {
width:250px;
padding:10px;
}

.shopping_cart a {
text-decoration:underline;
}

.cat_info {
font-family:Arial,Helvetica,sans-serif;
background-color:#fff;
padding:20px;
}

.cat_info_head {
font-family:Arial,Helvetica,sans-serif;
font-style:italic;
font-weight:bold;
font-size:14px;
}

.left_cat {
margin:10px;
padding:10px;
width:220px;
}

.left_spec {
text-align:center;
font-family:Arial,Helvetica,sans-serif;
font-style:italic;
font-weight:bold;
font-size:150%;
margin:10px;
padding:10px;
width:220px;
}

.left_banner {
margin:10px;
padding:10px;
width:220px;
}

.left_block {
width:250px;
}

.icq_head {
font-family:Arial,Helvetica,sans-serif;
font-style:italic;
font-weight:bold;
font-size:14px;
text-align:center;
}

.icq_block {
text-align:center;
padding-left: 15px;
}

.icq {
text-align:center;
float:left;
width:90px;
padding:2px;
}

.skype {
float:left;
width:100%;
padding:15px 0 0 12px;
text-align:left;
}

.callback {
padding:5px 20px;
}

.callback_header {
font-size:18px;
padding-bottom:15px;
}

#callback_form {
display:none;
position:absolute;
top:120px;
left:50%;
width:470px;
margin-left:-250px;
padding:15px;
background:#fff none no-repeat;
border:red solid 1px;
z-index: 500;
zoom:1;
}

#callback_form table tbody tr td {
padding:5px;
}

#callback_form input,#callback_form textarea {
background-color:#fff;
border:1px solid #000;
}

.callback_close {
position:absolute;
top:15px;
right:15px;
width:16px;
height:16px;
background:url(/img/callback-close.gif) 0 0 no-repeat;
cursor:pointer;
}

.callback a,.callback a:hover {
color:red;
}

.topimg {
background:#fff url(/img/topimg/01.jpg) no-repeat;
width:348px;
height:238px;
}

.left_bgznk0,.left_bgznk1,.left_bgznk2,.left_bgznk3 {
width:100px;
height:100px;
}

.left_bgznk0 {
background:#fff url(/img/cart/korz0.gif) no-repeat;
}

.left_bgznk1 {
background:#fff url(/img/cart/korz1.gif) no-repeat;
}

.left_bgznk2 {
background:#fff url(/img/cart/korz2.gif) no-repeat;
}

.left_bgznk3 {
background:#fff url(/img/cart/korz3.gif) no-repeat;
}

.cat_menu {
width:100%;
}

.valign_center tbody tr td{
vertical-align: middle;
}

.cat_menu td {
padding:5px 20px;
vertical-align:top;
}

.cat_menu a,.cat_menu a:hover {
font-family:Arial,Helvetica,sans-serif;
/*	font-style: italic; */
font-size:15px;
font-weight:bold;
}

.right {
text-align:right;
}

.center {
text-align:center;
}

.left {
text-align:left;
}

.cat_links a,.cat_links a:hover {
font-family:Arial,Helvetica,sans-serif;
font-style:italic;
font-size:15px;
font-weight:bold;
}

.red_links a {
color:red;
font-size:16px;
}

.red_links a:hover {
color:red;
font-size:16px;
}

table {
border-color:gray;
}

th {
font-family:Arial, Verdana;
font-size:11px;
border-color:gray;
}

td {
font-family:Arial, Verdana;
font-size:11px;
border-color:gray;
}

img {
border-color:#000;
border-width:0;
}

.imgborder {
border-color:#000;
border-width:1px;
}

.orange {
color:red;
}

h1 {
font-family:Verdana;
color:red;
font-weight:bold;
font-size:14px;
margin-left:0;
margin-top:0;
margin-bottom:0;
margin-right:0;
display:inline;
}

h1.black{
font-family:Verdana;
color:black;
font-weight:bold;
font-size:12px;
display:inline;
}

h2 {
margin-left:0;
margin-top:0;
margin-bottom:0;
margin-right:0;
font-size:11px;
display:inline;
color:red;
}

h3 {
font-family:Verdana;
margin-left:0;
margin-top:0;
margin-bottom:0;
margin-right:0;
font-size:11px;
color:#000;
font-weight:bold;
}

.text {
position: relative;
font-family:Arial;
padding:5px;
width:730px;
}

.text2 {
color:#666;
}

.price {
color:red;
font-size:14px;
font-weight:bold;
}

.white {
color:#fff;
font-weight:bold;
}

a.contentmenu {
color:#ff0402;
font-family:Arial,Helvetica,sans-serif;
font-style:italic;
text-decoration:none;
font-size:14px;
font-weight:bold;
text-transform:uppercase;
}

a:hover.contentmenu {
text-decoration:none;
font-family:Arial,Helvetica,sans-serif;
color:#FFF;
font-size:14px;
font-weight:bold;
text-transform:uppercase;
}

a.razdelmenu {
color:red;
text-decoration:none;
font-size:11px;
font-weight:bold;
height:25px;
display:block;
}

a:hover.razdelmenu {
text-decoration:none;
color:#000;
font-size:11px;
font-weight:bold;
height:25px;
display:block;
}

a.tovarmenu {
color:red;
text-decoration:none;
font-size:11px;
}

a:hover.tovarmenu {
text-decoration:underline;
color:red;
font-size:11px;
}

a.pricelink {
color:red;
text-decoration:none;
font-size:11px;
font-weight:bold;
}

a:hover.pricelink {
text-decoration:underline;
color:red;
font-size:11px;
font-weight:bold;
}

a {
color:#000;
text-decoration:none;
font-size:11px;
border-color:#000;
}

a:hover {
text-decoration:underline;
color:#000;
font-size:11px;
}

a.weblink {
color:#000;
text-decoration:none;
font-size:11px;
border-color:#000;
}

a:hover.weblink {
text-decoration:underline;
color:#000;
font-size:11px;
}

.weblink {
color:#000;
text-decoration:none;
font-size:11px;
border-color:#000;
}

a.mainpagelink {
color:#039;
text-decoration:none;
font-size:11px;
border-color:#000;
}

a:hover.mainpagelink {
text-decoration:underline;
color:#039;
font-size:11px;
}

.linemainmenu {
background:red;
}

.activefonmainmenu {
background:#0B92FA;
}

.noactivefonmainmenu {
background:#FFEED3;
}

.basket {
color:#000;
font-size:12px;
}

.basket_show {
font-size:12px;
color:#000;
text-decoration:none;
}

.basketsumm_show {
font-size:12px;
color:#000;
text-decoration:none;
}

.activecontentmenu {
color:#fff;
font-family:Arial,Helvetica,sans-serif;
font-style:italic;
text-decoration:none;
font-size:14px;
font-weight:bold;
text-transform:uppercase;
}

.activerazdelmenu {
color:#000;
font-size:11px;
font-weight:bold;
}

.noactiverazdelmenu {
color:red;
font-size:11px;
font-weight:bold;
}

.colvo {
border-style:solid;
border-width:1px;
background:#FFF;
font-family:Arial;
color:#000;
font-size:10px;
text-align:right;
}

.leftmenubackground {
background:#FFF;
}

.white_bg {
background:#FFF;
}

.vyvod_bg {
background:#FFF;
}

ul {
margin-top:0;
margin-bottom:0;
}

blockquote {
margin-top:0;
margin-bottom:0;
}

.button {
border-style:solid;
border-width:1px;
background:#F1F1F1;
color:#000;
}

.button1 {
border-style:solid;
border-width:0;
background:#FFF;
color:#000;
}

.button2 {
border-style:solid;
border-width:0;
background:#FDBB53;
color:#000;
}

.novisible {
border-style:solid;
border-width:0;
background:#fff;
font-size:11px;
text-align:right;
}

.basket_oformlenie {
text-align:right;
}

.in,select,input,radio {
border-style:solid;
border-width:1px;
background:#EBEBEB;
font-family:Arial, Verdana;
font-size:11px;
}

textarea {
border-style:solid;
border-width:1px;
background:#EBEBEB;
font-family:Arial, Verdana;
font-size:11px;
}

.loginarea {
border-style:solid;
border-width:1px;
background:#fff;
font-size:11px;
}

.smallatent {
color:#b22222;
font-size:10px;
}

.small {
font-size:10px;
}

.atent {
color:#b22222;
font-size:11px;
}

.hidden {
display:none;
/*visibility:hidden;*/
position:absolute;
/*background:#FFEED3;*/
}

.visible {
z-index:2;
/*visibility:visible;*/
position:absolute;
display: block;
}

.visible1 {
color:#000;
/*background:#FDBB53;*/
}

.hidden1 {
color:red;
/*background:#FFEED3;*/
}

.zagol_h1 {
font-family:Verdana;
color:red;
font-weight:bold;
font-size:14px;
}

.big_phone {
color:red;
font-weight:bold;
font-size:17px;
padding:10px;
}

.work_time {
color:red;
font-weight:bold;
font-size:12px;
padding:10px;
}

.find_blok {
}

div.find_blok_text {
font-family:Arial,Helvetica,sans-serif;
font-style:italic;
font-weight:bold;
font-size:14px;
}

div.find_blok_input {
float:left;
}

.find_blok_input input {
width:175px;
background:#FFF;
/*border: 1px #000 solid;*/
}

div.find_blok_input_button {
}

.pages_text {
}

a.pages {
text-decoration:none;
}

a:hover.pages {
text-decoration:underline;
}

.pages_active {
font-weight:bold;
text-decoration:none;
}

