.form { font-family: Tahoma, Verdana, Arial, sans-serif; width:100%;  font-size: 10pt; color: #000000;}
body {padding: 0px; margin: 0px; /*background: url('/images/body_bg.gif') repeat-x;*/}
.header_img {height: 318px; background: url('/images/header_bg.jpg') left no-repeat;}
h1 {font-family: arial; font-size: 19px; color: #B70000; margin-top: 20px;}
h2 {font-family: arial; font-size: 17px; color: #808080; margin-top: 20px;}
.lyellow10 {font-family: tahoma; font-size: 10px; color: #FFF6C7;}
.lyellow18 {font-family: tahoma; font-size: 18px; color: #E8E0B5;}
.lgrey10 {font-family: tahoma; font-size: 10px; color: #CCCCCC; font-weight: 800;}
.grey10 {font-family: tahoma; font-size: 10px; color: #666666;}
.grey12 {font-family: tahoma; font-size: 12px; color: #666666;}
.dgrey10 {font-family: tahoma; font-size: 10px; color: #787465; font-weight: 800;}
.dgrey11 {font-family: tahoma; font-size: 11px; color: #787465;}
.dgrey12 {font-family: tahoma; font-size: 12px; color: #787465;}
.dgrey16 {font-family: tahoma; font-size: 16px; color: #787465;}
.dgrey18 {font-family: tahoma; font-size: 18px; color: #787465;}
.white10 {font-family: tahoma; font-size: 10px; color: #FFFFFF; font-weight: 800;}
.black12 {font-family: tahoma; font-size: 12px; color: #000000;}
.dred10 {font-family: tahoma; font-size: 10px; color: #B90300; font-weight: 800;}
.dred11 {font-family: tahoma; font-size: 11px; color: #B90300; font-weight: 800;}
.dred12 {font-family: tahoma; font-size: 12px; color: #B90300; font-weight: 800;}
.dred19 {font-family: arial; font-size: 19px; color: #B70000;}
.texlindent20 {text-indent: 20px;}
.margin_t_b_0 {margin-top: 0px; margin-bottom: 0px;}
.l_r_b_padding4 {padding-left: 4px; padding-right: 4px; padding-bottom: 4px;}
.border_b {border-bottom-width: 3px; border-bottom-style: solid; border-bottom-color: #D4B517;}
.bg_color_B70000 {background-color: #B70000;}
.bg_color_787465 {background-color: #787465;}
.bg_color_FFF6C7 {background-color: #FFF6C7;}
.decoration {text-decoration: none;}
.decoration:hover {text-decoration: underline;}
.decoration1 {text-decoration: underline;}
.decoration1:hover {text-decoration: none;}

.clear, .clear tr td {border-collapse: collapse; border-spacing: 0px; margin: 0;}
td {
  padding:0;
}

ul {
color: #555555;
margin-top: 0;
margin-botom: 10px;
padding: 0;
}
li {
margin: 0 0 8px 0;
list-style-type: none;
color: #555555;
padding-left: 10px;
text-decoration: none;
}

.sub-menu li {
margin: 0 0 8px 0;
list-style-type: none;
color: #000000;
padding-left: 10px;
text-decoration: none;
}

 .sub-menu li .sub-menu li a {
font-size:11px;
text-decoration:none;
}
.input, .textarea {
	margin-top: 5px;
}

form tr td {}
input {
font-family: Tahoma, Arial, sans-serif;
font-size: 11põ;
background-color: #f8f8f8;
border: 1px solid #ADACAC;
padding: 1px 3px 1px 3px;
height: 18px;
}
form textarea {
font-family: Tahoma, Arial, sans-serif;
font-size: 11põ;
background-color: #f8f8f8;
border: 1px solid #ADACAC;
}
form submit {width: 150px;}
table.form {width: 400px;}
form select option {}

.big {
	width: 100%;
}
.small {
	width: 49%;
}

.navigator {font-family:  Tahoma, Arial, sans-serif;font-size: 11px;}
.navigator a:hover {color: #B90300;}

.tree, .tree a { color: #808080; text-decoration: none;}
.tree ul {width: 100%; margin: 0 0 5px 0px; padding: 0 0 0px 0; }
.tree ul ul {width: auto; margin: 0; padding: 0 0 5px 0;}
.tree li  {font-size: 12px; color: #808080; margin: 5px 0 0 0; padding: 0 0 0 5px;}
.tree li a {color: #002858; text-decoration: none;}
.tree li a:hover {color: #B90300;}
li a.active {color: #B90300; font-weight:bold;}

.tabl_catalog_head {margin-bottom: 10px;}
.tabl_catalog_head, .tabl_catalog_head a {font-size: 12px; color: #B90300;}
.price {margin-top: 3px; margin-bottom: 3px;}
.tabl_catalog, .tabl_catalog a {font-size: 10px;color: #000000;}

.pages_form {margin-left: 15px;}
.pages, .pages a {font-family: tahoma; font-size: 12px; color: #B90300; font-weight: 800;}
.pages_form input {font-size: 10px; color: #808080; font-weight: 800; height: 20px; padding-top: 4px;width: 30px;}

.pages a, .pages a:visited {padding: 1px 6px 1px 6px; border-style: solid; border-width: 1px; border-color: #cccccc; line-height: 16px; background-color: #f8f8f8; font-weight: bold; text-decoration: none;}
.pages a:hover {color: #000000; background-color: #eeeeee;}
table.pages_form, #content table.pages_form {width: 50%; margin: 5px 0 5px 0;}
.pages_form, .pages_form tr td {border-style: none; border-width: 0; padding: 0;}
table.mini_form tr td, table.pages_form tr td {vertical-align: middle;}

#news {padding: 20px 10px 0 10px;}
table #news .news_main {padding: 0; }
.news_main a:link,
.news_main a:hover,
.news_main a:visited,
.news_main a:active { color: #b90300; } 

.news_name_big a:link,
.news_name_big a:hover,
.news_name_big a:visited,
.news_name_big a:active { color: #b90300; } 

.news_big {  display: block;  padding-bottom: 20px; }

/*    new     */

#news { padding: 0 10px 0 0; vertical-align: top;  }
h4 { margin: 4px 0; }
h5 { margin: 5px 0 0 0; }
h3 { margin: 0; padding: 0; }

.news_big { font-family:  Tahoma, Arial, sans-serif;font-size: 12px; }
.news_data_big { font-family:  Tahoma, Arial, sans-serif;font-size: 12px; }
.news_name_big { font-family:  Tahoma, Arial, sans-serif;font-size: 12px; }

.lnk
{
margin-top: -19px;
font-family: Arial;
font-size: 11px;
color: #8c8c8c;
}
.lnk a {text-decoration: none;color:#8c8c8c;}