body {margin:0px; padding:0px; background:#fff; min-width:1000px; width:expression(document.body.clientWidth < 1000? "1000px" : "auto");}
img {border:0px;}
td {vertical-align:top;}
td, a {font:12px Tahoma, Geneva, sans-serif; color:#6c6c6c; text-decoration:none;}
a:hover {text-decoration:underline; cursor:pointer;}
.left {float:left;}
.right {float:right;}
h1, h1 a {color:#b9344e; font:bold 14px Tahoma, Geneva, sans-serif; margin:0px; width:100%;}
h1 a {width:auto;}
h4 {width:100%;}
.png {filter:expression(fixPNG(this));}
textarea {width:100%; height:150px; font:12px Tahoma, Geneva, sans-serif; color:#000;}
select {width:100%;}
//input {border:1px solid #9a9a9e; height:20px; font:12px Tahoma, Geneva, sans-serif; color:#6c6c6c; width:80%;}
.red {color:#b9344e;}

.main_tbl {width:100%; height:100%;}
.header {height:30px; border-bottom:1px solid #d1d2d2; background:#edefee; padding:0px 5px 0px 5px; vertical-align:middle; font:11px Tahoma, Geneva, sans-serif; color:#959b9b;}
.slogan {height:30px; text-align:center; font:11px Tahoma, Geneva, sans-serif; color:#6c6c6c; vertical-align:middle;}
.header div {padding:4px 0px 0px 0px;}
.ad {background:url(/images/bg_ad.gif) no-repeat center center; width:100px; height:21px;}
.ad img {width:13px; height:12px; margin:0px 10px 0px 10px;}
.menu, .more {background:url(/images/bg_content_td.gif) repeat-y; width:213px !important;}
.menu {background-position:right top; padding-right:10px;}
.more {background-position:left top;}
.menu dl, .menu ul, .menu dd {padding:0px; margin:0px;}
.menu dt {margin:0px; list-style:none; background:url(/images/bg_menu_item.gif); height:expression("21px"); width:207px; width:expression("217px"); padding:2px 0px 0px 10px; margin: 0px 0px 1px 0px; height:19px;}
.menu dt a {text-decoration:none; color:#3d3d5a; font:bold 12px Tahoma, Geneva, sans-serif;}
.menu dt a:hover {color:#b9344e;} 
.menu li {padding:0px; margin:0px; list-style:none; width:200px; width:expression("217px");}
.menu li a {text-decoration:none; color:#3d3d5a; font:11px Tahoma, Geneva, sans-serif; display:block; background:url(/images/bg_menu_li.gif) no-repeat 5px 4px; padding:0px 0px 0px 20px; margin:5px 0px 5px 0px; margin:expression("0px");}
.menu li a:hover {color:#b9344e; text-decoration:underline;}
.ang_tbl {margin:9px 0px 0px 0px; background:#edefee; width:197px; /*float:left; float:expression("none"); */}
.ang_tbl td, .ang_tbl a, .basket_tbl a {font:bold 12px Tahoma, Geneva, sans-serif; color:#6c6c6c; vertical-align:middle; text-align:center; white-space:nowrap;}
.ang_tbl input {float:right; width:100px;}
.ang_tbl a, .basket_tbl a {color:#3d3d5a; text-decoration:none;}
.ang_tbl a:hover, .basket_tbl a:hover {text-decoration:underline; color:#6c6c6c;}
.more .news, .more h1 {padding:5px 0px 10px 10px; background:url(/images/bg_more_news.gif) left bottom repeat-x;}
.news {clear:left; width:auto;}
.news .date {font-weight:bold;}
.news .title {margin-left:45px;}
.footer {background:url(/images/bg_footer.gif) bottom repeat-x; height:60px; font-size:11px; padding:31px 10px 0px 10px;}
.footer a {font-size:11px; display:block; float:right;}
.m10 {margin-left:10px;}
.w61 {width:61px;}
.logo {width:100%; position:relative; height:187px; text-align:center; margin:10px 0px 20px 0px; background:url(/images/bg_head.gif); border:1px solid #d1d2d2;}
.logo img {position:absolute; left:50%; top:50%; display:none;}
.logo_img {width:619px; height:207px; background:url(/images/logo.png); position:absolute; top:-10px; left:50%; margin-left:-310px;}
.sub_content {padding:0px 10px 0px 10px;}
.sub_content .news, .sub_content h1 {margin-bottom:15px;}
.sub_content .news .title {margin-left:85px;}
.sub_content table {width:100%;}
.sub_content table th {background:#edefee; font:bold 12px Tahoma, Geneva, sans-serif; white-space:nowrap;}
 .sub_content table th, .sub_content table td {padding:5px;}
.reg_tbl {width:600px !important; border}
.reg_tbl td {text-align:center !important;}
.reg_tbl th, .reg_tbl td {text-align:left; padding:0px; width:300px; vertical-align:middle;}
.button {width:200px; font-weight:bold; color:#3d3d5a;}
.inner_tbl {width:100%;}
.inner_tbl td {text-align:center; border-bottom:1px solid #edefee; white-space:nowrap; vertical-align:middle;}
.inner_title {text-align:left !important; white-space:normal !important;}
.basket_tbl {width:197px; margin-left:10px;}
.basket_tbl th, .basket_tbl td {padding:0px;}
.basket_content {padding:3px 5px 3px 5px !important;}
.hr {width:100%; height:1px; margin:5px 0px 5px 0px; background:url(/images/basket_hr.gif); border:0px;}
.basket_tbl div {float:left; padding: 0px 0px 0px 14px; background:url(/images/basket_arr.gif) 0px 3px no-repeat; width:100%;}
.line {background:url(/images/bg_more_news.gif) left bottom repeat-x; height:1px; width:100%; margin:5px 0px 5px 0px;}
.contacts {padding:0px 0px 10px 0px; background:url(/images/bg_more_news.gif) left top repeat-x;}
.contacts p {padding:10px 0px 0px 10px; margin:0px;}
.banners {background:url(/images/bg_more_news.gif) left top repeat-x; text-align:center; padding-top:20px;}