body {
  font-family:Tahoma, Verdana, Arial, Geneva, Helvetica, sans-serif;
  margin:0 0 0 0;
}

TD {
  font-size: 11px; 
  font-family: Tahoma, Verdana, Arial, Helvetica;
}

/*.top_menu a:link, .top_menu a:visited, .top_menu a:hover, .bot_menu a:link, .bot_menu a:visited, .bot_menu a:hover {
  color: #000000;
  font-size: 11px;
  font-family: Verdana, Arial, Helvetica;
  font-weight:bold;
  text-decoration: none;
}

.top_menu TD, .top_menu TD.active { font-weight: bold; font-size: 11px; padding: 0 5px 0 5px;}
.top_menu TD.active {color: #ffffff; background: #dc181d;}
.top_menu TD.active a:link, .top_menu TD.active a:visited, .top_menu TD.active a:hover {color: #ffffff;}

.bot_menu TD, .bot_menu TD.active { font-weight: bold; font-size: 11px; padding: 0 5px 0 5px;}
.bot_menu TD.active {color: #dc181d;}
.bot_menu TD.active a:link, .bot_menu TD.active a:visited, .bot_menu TD.active a:hover {color: #dc181d;}
.lang {
  vertical-align: bottom;
  padding-bottom: 0px;
  padding-top: 5px;
  padding-left:13px;

}
.lang a:link, .lang a:visited, .lang a:hover {
  color: black;
  font-size: 13px;
  font-family: Verdana, Arial, Helvetica;
  text-transform: lowercase;
  font-variant:small-caps;
  font-weight: bold;
  /*letter-spacing: 1px;*/
/*  text-decoration: none;
  }
.lang a:hover {
  color: #dc181d;
  }


.pict {margin-top: 8px; margin-bottom:8px; background: #f3f4f5;border-bottom: 1px solid #000000;border-top: 1px solid #000000;}
.pict2 {margin-top: 8px;margin-bottom: 8px; background: #d7d7d7; width:93px;}
.pict TD {text-align: center; border-left: 1px solid #d4d4d5; }
.pict2 TD {text-align: center; border-left: 1px solid #c0c0c0;/*#dedede;*/ 
/*}

.left_menu {padding: 0px 5px 5px 0px;}
.left_menu P, .left_menu P.active {margin:10px 5px 5px 10px; font-weight: bold; color: black; font-size: 10px;text-transform: uppercase;}
.left_menu P a:link, .left_menu P a:visited, .left_menu P a:hover {color:#6c6c6c; font-size:10px;}
.left_menu P a:hover {color: #000000;}
.left_menu P.active {
  border-left:8px solid #000;
  margin:10px 5px 5px 0px;
  padding: 0 0 0 2px;
}
.left_address {  
  border-top: 1px solid #000000;
  border-bottom: 1px solid #000000;
  border-right: 1px solid #000000;
  background: #eeeeee;
  vertical-align:bottom;
  text-align:right;
}
.address {
  height:90px;
  border-top: 1px solid #000000;
  border-bottom: 1px solid #000000;
  background-image: url('../images/address_bg.gif');
  font-size:11px;
  font-weight: bold;
  padding-left:10px;
  padding-right: 5px;
  vertical-align: middle;
}
 */
TD.cap_cat {
  color: red;
  font-size: 14px;
  font-family: Arial;
  text-transform: lowercase;
  font-variant:small-caps;
  font-weight: bold;
  /*letter-spacing: 1px;*/
  padding-left:10px;
  padding-bottom:0px;
  width: 242px;
  background: #eeeeee;
  border-bottom: 1px solid #000000;
}

.down_left {
  font-size: 11px;
  font-family: Tahoma;
  padding-left:5px;
  padding-right: 5px;
}
.down_left ul.search {padding:5px 0px 0px 5px; margin: 0 0 0 0;list-style:none;}
.down_left ul.search li {padding:0px 0px 0 0; color:#000;font-family: Verdana, Arial, Helvetica;text-transform:none;font-weight:normal;}
.down_left ul.search li a {color:#000;font-family: Verdana, Arial, Helvetica;text-decoration:underline;text-transform:none;font-weight:bold;}
.down_left ul.search li a.next {background:url(../images/next.gif) right 5px no-repeat;padding:0 10px 0 0}


.right {
  padding:5px 0 0 5px;
  font-family: Verdana, Arial, Helvetica;
  vertical-align: top;
}
.right ul.brand {padding: 5px 5px 5px 5px; margin:0 0 0 0;list-style:none;}
.right ul.brand li {color:#808080;/*#cecfce;*/}
.right ul.brand li a {font-family: Verdana, Arial, Helvetica;color:#808080/*#cecfce*/;text-transform:uppercase; font-size:9px;text-decoration:none;}


input.long, textarea.long, input.short, input.mini {font-family: Verdana, Arial, Helvetica;width:190px;height:18px;border:1px solid #878585;font-size:10px}
label {display:block}
textarea.long {height:60px;}
input.short {width:120px;}
input.mini {width:40px;}
input.submit {
	font-family: Verdana, Arial, Helvetica;
	background:#201C1D;
/*	width:45px;*/
	color:#fff;
	font-size:10px;
	border:1px solid #000;
	margin: 0 10px 0 10px;
	padding: 0 5px  0 5px;
}
input.submit1 {
	font-family: Verdana, Arial, Helvetica;
	background:#808C8D;
	color:000;
	font-size:10px;
	border:1px solid #000;
}


td#content {vertical-align:top;background:#fff;padding-left:10px;padding-right:10px;padding-top:10px;padding-bottom:20px;}

ul#navig_bot {margin:0 0 0 0;vertical-align:bottom;text-align:left;list-style:none;white-space:nowrap;}
ul#navig_bot li {float:left; margin:0 5px 0 5px}
ul#navig_bot a {font-size: 11px; font-family: Verdana, Arial, Helvetica;font-weight:700;text-decoration:none; color:#000}
ul#navig_bot li.active a {font-family: Verdana, Arial, Helvetica;color:#EB0A0A}

div.content {height:auto}
div.content h1 {
	font-family: Verdana, Arial, Helvetica;
	color:#EB0A0A;
	font-size:12px;
	text-transform:uppercase;
	text-align:right;
	background:#fff url(../images/h1_bg.gif) repeat-x left bottom;
	padding: 0 0 8px 0;	
}
div.content h1 span {float:left;padding:0 0 7px 0;width:142px;background:#fff url(../images/span_bg.gif) no-repeat left bottom;}
div.content p, div.content a:link, div.content a:visited, div.content ul li{color:#000000;}
div.content a:link, div.content a:visited {color:red;}
div.content a:hover {color:grey}
div.content table {font-family: Verdana, Arial, Helvetica;font-size:11px;color:#000; height:auto}
div.content .info {background:#eeeeee;font-family: Verdana, Arial, Helvetica;font-size:11px;padding:10px;margin;height:100px}
/* :root div.content table {width:100%;}*/
div.content table td.last {border:solid #000;border-width:1 0 0 0;}
div.content table td.text {font-family: Verdana, Arial, Helvetica;text-align:left;border-left:1px solid #000;  padding: 10px 0 10px 10px;vertical-align:top;width:100%}
div.content table td.text h2 {font-family: Verdana, Arial, Helvetica;font-size:12px;padding-bottom:10px;margin:0}
div.content table td.text p {
	font-family: Verdana, Arial, Helvetica;
	padding-top: 0;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	margin-right: 10px;	
}
div.content table td.text a, div.content table td a {font-family: Verdana, Arial, Helvetica;color:#EB0A0A;text-decoration:none;} 

/*P {font-size: 11px; font-family: Tahoma, Verdana, Arial, Helvetica; color: #383838}
li {font-size: 11px; font-family: Tahoma, Verdana, Arial, Helvetica; color: #737373}
FONT {font-size: 12px; font-family: Tahoma, Verdana, Arial, Helvetica}*/

H1 {font-weight: bolder; font-size: 12px; color: #000000; font-family: Tahoma, Verdana, Arial, Helvetica; color: #000000}
H2 {font-weight: bolder; font-size: 11px; color: #000000; font-family: Tahoma, Verdana, Arial, Helvetica; color: #000000}
H3 {font-weight: bolder; font-size: 12px; color: #000000; font-family: Tahoma, Verdana, Arial, Helvetica;}
H4 {font-weight: bolder; font-size: 12px; color: #4586C1; font-style: italic; font-family: Tahoma, Verdana, Arial, Helvetica;}
H5 {font-weight: bolder; font-size: 12px; color: #004C90; font-family: Tahoma, Verdana, Arial, Helvetica;}
H6{font-weight: bolder; font-size: 10px; color: #FF5400; font-style: normal; font-family: Tahoma, Verdana, Arial, Helvetica;}

.zagolovok {font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #801717} 
.catalog-big {font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #000000/*#EA0B09*/} 
.catalog-big2 {font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #EA0B09}

.menu_small {
	font-size: 11px;
	color: #000000;
	font-style: normal;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	padding-left: 20px;
}

.menu_small a:link, .menu_small a:hover, .menu_small a:visited {
  font-size: 11px; 
  color: #000000; 
  font-style: normal; 
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
}

.menu_small a:hover {
  text-decoration: underline
}

.table-catalog {font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 10px; /*background:url(../images/cell_fon.gif) repeat-x top;*/ } 
.cell-catalog {font-weight: bold; color: #000000; border-right:1px dashed #000000;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#cccccc', EndColorStr='#ffffff');/*background:url(../images/cell_dots.gif) repeat-y left center;*/ } 
.cell-catalog-net { font-weight: bold; color: #AE514B} 
.cell-catalog-est { font-weight: bold; color: #000000} 
.zagolovok-catalog {text-align:right; background-color:#eeeeee; width:280px;padding:10px;font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #000000;cursor:pointer} 
.zagolovok-catalog2 {text-align:right; background-color:#dddddd; width:280px;padding:10px;font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #000000;cursor:pointer} 
.zagolovok-catalog3 {text-align:right; background-color:#c1c1c1; width:280px;padding:10px;font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #000000;cursor:pointer} 

.consultant {font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #A11212}
.zagolovok-zakaz {font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #FFFFFF}

td.news1{ padding:0 10 10 10;border-right: 1px solid black;}
td.news2{ padding:0 10 10 10;}
td.news3{ padding:0 20 20 0;border-right: 1px solid black;}
td.news4{ padding:0 0 20 20;}
tr.news5{ border-right: 1px solid black;}
td.news5{ border-right: 1px solid black;}
table.news1{border-top: 1px solid #CECCCE; padding-top:10px;}
img.border{border: 1px solid #CECCCE;}
.news2 li {font-weight: bolder; font-size: 11px; color: #000000; font-family: Tahoma, Verdana, Arial, Helvetica; }
.news2 li.active{background:#cccccc; color: red;}

/*
ul#t1 {padding-left:20px;text-transform:uppercase; font-weight:bold;font-size:9px;font-family: Verdana, Arial, Helvetica;list-style-image: url(../images/red.gif);}
ul#t1 li a, ul#t2 li a, ul#t3 li a{color:#000000;text-decoration:none;}
*/
ul#t2 {padding-left:15px;text-transform:none; font-weight:normal;font-size:12px;font-family: Verdana, Arial, Helvetica;list-style-image: none;list-style-type:circle;}
ul#t3 {padding-left:15px;text-transform:none; font-size:11px;font-family: Verdana, Arial, Helvetica;list-style-type:square;}

p#t1 {margin: 0 0 0 0;/*font-size: 11px;font-weight:bold; text-transform: uppercase; color:#000000;*/}
a#t1 {margin: 0 0 0 0;font-size: 11px;font-weight:bold; text-transform: uppercase; color:#000000;}
.t1 a:link, .t1 a:visited {color:#000000;}
.t1 a:hover{color:silver}

