body, html{
 margin:0px;
 padding:0px;
 background:#fff;

}

body, html, table{
 font:11px/13px Tahoma, Verdana,  Arial, Helvetica, sans-serif;
 color:#97948e;
 text-decoration:none;
 margin:0px;
 padding:0px; 
 text-align: left;
}

form, p{
	margin:0px;
	padding:0px;
}

a{
 font:11px/13px Tahoma, Verdana,  Arial, Helvetica, sans-serif;
 color:#97948e;
 text-decoration:underline;
}

a:hover{
 text-decoration:none;
}

a.pen_cost { text-decoration: none; }
a.pen_cost:hover { color:#a8a59f; text-decoration:none; }

a.pen_cost2 { text-decoration: none; }
a.pen_cost2:hover { text-decoration:underline; }

a.pen_cost2_sel {  color:#b9b6af; font-weight: bold;  text-decoration: none; }
a.pen_cost2_sel:hover { text-decoration:underline; }

img { 
 border: 0px;
}

td {
 text-align:justify;
 vertical-align:top;
}

input, select, textarea {
 font:11px/13px Tahoma, Verdana,  Arial, Helvetica, sans-serif;
 color:#97948e;
 background-color: #fff;
 color:#545d65; 
 border:1px solid #cfd0d1;
}

form {
 margin:0px; 
 padding:0px;
}

/*.all{
	width:100%;
	_width:expression((document.documentElement.clientWidth < 1000)? "1000px" : ((document.documentElement.clientWidth > 1280)? "1280px" : "100%"));
	min-width:1000px;
	max-width:1280px;
}*/

table.all {
 width: 1000px;
}

table.verh {
 width: 1000px;
 height: 80px;
}

table.max_size { 
 width: 100%;
}

td.phone_img { 
  width: 67px;
  background:url(/images/phone.gif) no-repeat;
}

td.phone { 
 padding-top: 21px;
 width:450px;
}

.phone {
 font: 24px/26px Helvetica, Tahoma, Verdana, Arial,  sans-serif;
 color: #0054a4;
 text-align: left;
}

.phone_code {
 font: 18px/20px Helvetica, Tahoma, Verdana, Arial,  sans-serif;
 color: #aca5a5;
}

.phone_mnogo { 
 font: 9px/11px Tahoma, Helvetica, Verdana, Arial,  sans-serif;
 color: #97948e;
 text-transform: uppercase;
 padding-left: 6px;
 padding-top: 1px;
}

.poisk_mnogo { 
 font: 9px/11px Tahoma, Helvetica, Verdana, Arial,  sans-serif;
 color: #97948e;
 text-transform: uppercase;
 padding-top: 1px;
}

td.search { 
 padding-top: 30px;
 width: 300px;
}

td.knopy {
 /*padding-left: 350px;*/
 padding-top: 34px;
}

.verh_menu { 
 width: 100%;
 height: 50px;
 background-color: #0054a4;
 text-align: center;
}

.verh_menu table {
 height: 50px;
}

.verh_menu table td {
 vertical-align: middle;
}

table.verh_menu { 
 width: 1060px;
}

.verh_menu a {
 font: 12px/14px Verdana, Tahoma, Helvetica, Arial,  sans-serif;
 color: #ffffff;
 text-decoration: none;
}

.verh_menu a:hover {
 text-decoration: underline;
}

td.logo {
  width: 200px;
}

td.menu_spc {
  background:url(/images/spc.gif) no-repeat; 
  width: 1px;
}

td.menu { 
 text-align: center;
 padding-left: 12px;
 padding-right: 12px;
}

.podmenu_spc { 
 height: 39px;
}

.nadmenu_spc { 
 height: 48px;
}

.niz_menu { 
 height: 22px;
 width: 100%;
 background-color: #0054a4;
 font: 11px/13px Tahoma, Verdana, Helvetica, Arial,  sans-serif;
 color: #ffffff; 
}

.niz_menu_sam { 
 padding-top: 3px;
}

.niz_menu  a { 
 font: 11px/13px Tahoma, Verdana, Helvetica, Arial,  sans-serif;
 color: #ffffff; 
 text-decoration: none;
}

.niz_menu  a:hover { 
 text-decoration: underline;
}

.podmenu_spc2 {
 height: 22px;
}

.copy { 
 font:10spx/12px Tahoma, Verdana,  Arial, Helvetica, sans-serif;
 color:#97948e; 
}

.copy a { 
 color: #b22921;
 text-decoration: underline;
}

.sred {
 width: 940px;
 text-align: left;
}

.zag { 
 font: 18px/20px Helvetica, Tahoma, Verdana, Arial,  sans-serif;
 color: #1d5789;
}

.tchk {
 height: 13px;
 width: 100%;
 background:url(/images/tchk.gif) repeat-x;  
 }
 
.content {
 width: 100%;
 background-color: #f8f8f8;
}

.content_bel {
 width: 100%;
 background-color: #fff;
}

.content_1 {
 padding-top: 26px;
 padding-left: 27px;
 padding-bottom: 23px;
 padding-right: 58px;
}

a.podr { 
 font: 11px/13px Helvetica, Tahoma, Verdana, Arial,  sans-serif;
 font-weight:bold;
 color: #7d1e1e;
 text-decoration: underline;
}

a.podr:hover { 
 text-decoration: none;
}

img.podr {
 vertical-align:bottom;
}

.podcontent_spc { 
 height: 28px;
}

tr.hexa {
 height: 300px;
}

td.hexa {
 width: 300px;
}

td.hexa_spc { 
 width: 20px;
}

tr.hexa_spc { 
 height: 20px;
}

.noviny {
 width: 100%;
 height: 240px;
}

.noviny_1 {
 padding: 28px;
}

.noviny_data {
 font:10px/12px  Tahoma, Monotype Corsiva, Verdana, Arial, Helvetica, sans-serif;
 color: #ffffff;
 background-color: #0054a4;
 width: 60px;
 height: 15px;
 padding-top: 3px;
 text-align: center;
}

.noviny_text {
 width: 230px;
 text-align:left;
}

a.news{
 font:11px/13px Tahoma, Verdana,  Arial, Helvetica, sans-serif;
 text-decoration:none;
}

a.news:hover{
 text-decoration:underline;
}

.material a { 
 font-weight: bold;
 text-transform: uppercase;
 text-decoration:none;
}

.material a:hover { 
 color:#a8a59f; 
}

a.material_sel { 
 color:#b9b6af; 
 font-weight: bold;
 text-transform: uppercase;
 text-decoration:none;
}

a.material_sel:hover { 
 color:#b9b6af; 
}

.types_cat a { 
 font-weight: bold;
 text-transform: uppercase;
 text-decoration:none;
 color:#757575;  
}

.types_cat a:hover { 
 color:#858585; 
}

a.types_cat_sel { 
 color:#a0a0a0; 
 font-weight: bold;
 text-transform: uppercase;
 text-decoration:none;
}

a.types_cat_sel:hover { 
 color:#a3a3a3; 
}

.tov_name {
 font:13px/15px Tahoma, Verdana,  Arial, Helvetica, sans-serif;
 font-weight: bold;
}

img.tovar {
 border: 0px; 
 border-style: solid;
 border-color:#555;
}

tr.deep{
        background-color: #DDDDDD;
}

tr.light{
        background-color: #EEEEEE;
}

tr.golova { 
        font-weight: bold; 
        background-color: #DADADA;
}

tr.podzag {

}
