/* CSS Document */
body { margin: 0 0 0 0; padding: 0 0 0 0; background-color: #465373; background-repeat: repeat-x; background-position: top left; }
img { border: 0; }
table { font: normal 11px tahoma; color: #000000; padding: 0 0 0 0; margin: 0 0 0 0; }
a:link { color: #0099cc; text-decoration: underline; }
a:visited { color: #0099cc; text-decoration: underline; }
a:hover { color: #99ff66; text-decoration: underline; }
span { color:#666666}
p { font: normal 11px tahoma; margin: 0 0 8px 0; text-indent: 0; line-height: 1.4em; }
.v_top { vertical-align: top; }
.v_bot { vertical-align: bottom; }
.a_c { text-align: center; }
.a_r { text-align: right; }
h1, h2, h3, h4, h5, h6 { font: bold 12px sans-serif; margin: 0 0 0 0; padding: 5px 0 10px 18; color:#4086f8; text-transform:uppercase }
h1 { font-size: 16px; }
h2 { font-size: 16px; }
h3 { font-size: 15px; }
h4 { font-size: 14px; }
h5 { font-size: 13px; }
h6 { font-size: 12px; }
.admin_panel { background: none; color:#FFFFFF; height: 40px; border: 1px solid #000000; background-color: #b4b3b3;}
.admin_panel a:link {color:#FFFFFF;}
.admin_panel a:visited {color:#FFFFFF;}
.admin_panel a:hover {color:#FFFFFF;}
.s_map_file { list-style: none; vertical-align: middle; }
.s_map_folder { list-style: none; vertical-align: middle; }

.tm_cell a:link { color: #0099cc; text-decoration: none; }
.tm_cell a:visited { color: #0099cc; text-decoration: none; }
.tm_cell a:hover { color: #99ff66; text-decoration: none; }
.tm_cell { background:url(../img/bg1.gif); background-repeat: repeat-y; background-position: top right;}
.tm_cell td { font: bold 11px sans-serif; text-transform:uppercase; color: #0099cc; }

.news_date { padding-left: 18px; color:#aaaaaa; background:url(../img/news_dh.gif); background-repeat: no-repeat; background-position: center left; text-align:left; vertical-align:top}
.news_text { padding-left: 18px; }

.auth_bg { background:url(../img/auth_bg.gif); background-repeat:no-repeat; background-position:top left; padding: 2px 2px 3px 10px;}
.catalog_bg { padding-bottom: 5px; background-repeat:no-repeat; background-position:top left;}
.catalog_bg div { color:#666666; font: normal 13px Arial; padding-bottom: 2px;}
.catalog_bg span {margin-left: 10px; padding-left: 18px; background:url(../img/arrow_lm.gif); background-repeat:no-repeat; background-position:center left; color:#666666; font: bold 13px Arial;}
.catalog_bg a:link {color: #0089bc; text-decoration: underline; }
.catalog_bg a:visited { color: #0089bc; text-decoration: underline; }
.catalog_bg a:hover { color: #0089bc; text-decoration: none; }

.frm_text { width: 108px; height: 16px; padding: 0 0 0 5px; font: normal 10px Tahoma; border: 1px solid #d3d0c9; color: #837e77; }
.frm_subm { margin: 3px 0px 0px 0px;padding: 0 0 0 0; cursor: hand; height: 16px; font: bold 11px Tahoma; color: #555049; border: 1px solid #cbc5b7; background-color: #e1dbcf; }

.body_text {font: normal 11px Arial; padding: 0px 25px 0  0px}
.cat_pic img { border: 1px solid #126ebb; }
.contacts_top {font: normal 10px Arial; color:#cccccc; padding: 0 0 0px 5px;}
.contacts_top_h { margin-bottom:6px; padding: 0 0 2px 5px;  font: bold 13px Arial; color:#aaaaaa; background:url(../img/tm_sep.gif); background-repeat:no-repeat; background-position:bottom left;}

.cont_bot { text-align:left; vertical-align:top; padding: 30px 0 0 13px; background:url(../img/cont.jpg); background-repeat:no-repeat; background-position:top center;}
.search_bot { text-align:left; vertical-align:top; padding: 30px 0 0 13px; background:url(../img/search.jpg); background-repeat:no-repeat; background-position:top center;}
.navbar span { padding: 5px 0px 5px 18px; background:url(../img/nav_arrow.gif); background-position:top left; background-repeat:no-repeat;}
.navbar { padding-right: 20px}

.navbar a:link { color: #777777; text-decoration: none; }
.navbar a:visited { color: #777777; text-decoration: none; }
.navbar a:hover { color: #777777; text-decoration: underline; }

.sitemap {font:  normal 9px Verdana; color: #2f1a1c;}
.sitemap a:link {font:  normal 9px Verdana; color: #2f1a1c; text-decoration: none; }
.sitemap a:visited {font:  normal 9px Verdana; color: #2f1a1c; text-decoration: none; }
.sitemap a:hover {font:  normal 9px Verdana; color: #2f1a1c; text-decoration: none; }
.sitemap img { border: none; vertical-align: middle;}
.sitemap div {font: normal 10px Verdana; text-align: left; }
