body { background-color: #ffffff; color: #515151; font-family: Tahoma, Arial; font-size: 12px; margin: 0px; padding: 0px; }
a { color: #7293ba; }
h1, h1 a { color: #3C5C8D; font-size: 14px; font-weight: bold; margin: 0; padding: 0; padding-bottom: 5px; text-decoration: none; }
h2, h2 a { color: #3C5C8D; font-size: 12px; font-weight: bold; margin: 0; padding: 0; padding-bottom: 3px; text-decoration: none; }

.map { border: 1px solid #404040; float: right; margin-top: 10px; }
#rose { left: 0px; position: absolute; top: -73px; }
.opisanie { font-size: 13px; padding-bottom: 5px; }
.priceText { background-color: #e7e7e7; color: #030303; float: right; font-size: 14px; font-weight: bold; margin-right: 10px; padding: 5px; }
.price_tt { background-color: #bbbbbb; color: #000000; font-size: 12px; font-weight: bold; padding-left: 5px; text-align: left; }
.price_tt_right { background-color: #bbbbbb; color: #000000; font-size: 12px; font-weight: bold; padding-right: 5px; text-align: right; }
.price_title { background-color: #dbdadb; color: #24548c; font-size: 12px; font-weight: bold; text-align: center; }
.price_regular { background-color: #f0eff0; color: #5f5f5f; font-size: 11px; font-weight: bold; padding-left: 5px; text-align: left; }
.price_regular_right { background-color: #f0eff0; color: #5f5f5f; font-size: 11px; font-weight: bold; padding-right: 5px; text-align: right; }
.price_tech { background-color: #f0eff0; color: #000000; font-size: 11px; padding-left: 5px; text-align: left; }
.prodimg { background-image: url(/images/product_bg.gif); background-repeat: no-repeat; padding-bottom: 18px; padding-left: 2px; padding-right: 2px; padding-top: 2px; }
.nav { color: #435B77; padding-bottom: 30px; padding-top: 3px; }
.nav a { color: #435B77; }
.nav a:hover { color: #FAA62A; }
.catimg { background-image: url(/images/cat_bg.gif); background-repeat: no-repeat; padding-bottom: 20px; padding-left: 2px; padding-top: 2px; }
.row_div { background-image: url(/images/row_div.gif); background-repeat: repeat-x; padding-bottom: 10px; padding-top: 15px; }
.more { padding-top: 3px; }
.more a { color: black; font-weight: bold; text-decoration: none; }
.more a:hover { color: #FAA62A; text-decoration: underline; }
.cattitle, .cattitle a { color: #3C5C8D; font-size: 14px; font-weight: bold; text-decoration: none; }
.cattitle a:hover { color: #fea42f; text-decoration: underline; }
.cattitle a:visited { color: #606060; }
.cattitle { padding-bottom: 5px; }
.rel { position: relative; }
.bottom { background-color: #6186b2; color: white; font-weight: bold; text-align: center; white-space: nowrap; }
.news a { color: #515151; }
.contus { left: -2px; position: absolute; }
.news_date { color: #717064; white-space: nowrap; font-size: 11px; }
.news_title { color: #717064; font-weight: bold; font-size: 11px;}
.news_anons { color: #403f34; padding-bottom: 2px; font-size: 11px;}
.news_link { color: #403f34; padding-bottom: 10px; font-size: 11px;}
.news_link a { color: #403f34; }
.news { background-color: #f2f2f2; padding-left: 13px; padding-right: 13px; }
.topnews { left: -2px; position: absolute; top: -9px; }
.bottom_abs { left: 14px; position: absolute; top: 40px; z-index: 3; }
.bottom_abs a { color: #5e5e5e; font-weight: bold; text-decoration: none; }
.bottom_abs a:hover { text-decoration: underline; }
.price_text a { color: #7293ba; font-size: 11px; font-weight: bold; left: -165px; position: absolute; text-decoration: none; top: 15px; z-index: 3; }
.price_text a:hover { text-decoration: underline; }
.price { left: -113px; position: absolute; top: 0px; z-index: 1; }

.maintext { background-color: #f9f8f9; background-image: url(/images/main_bg.gif); background-repeat: repeat-x; }
.pad15 { padding-top: 15px; }
.pad30 { padding-bottom: 32px; }
.title { padding-bottom: 0px; padding-left: 37px; }
.main_star { left: 2px; position: absolute; top: -6px; }
.main { background-color: #7b9abf; }
.submain { background-color: #425b7a; }

.import { left: 92px; position: absolute; top: 201px; z-index: 3; }
.ours { left: 77px; position: absolute; top: 146px; z-index: 3; }

.import a, .ours a { color: #211d1f; font-size: 11px; font-weight: bold; text-decoration: none; white-space: nowrap; }
.import a:hover, .ours a:hover { color: #fea42f; text-decoration: underline; }
.import a:hover, .ours a:hover { color: #22486e; }

.menu a { color: #000000; font-size: 10px; font-weight: bold; text-decoration: none; white-space: nowrap; }
.menu a:hover { color: #fea42f; text-decoration: none; }
.menu_bottom_inactive { background-image: url(/images/menu_bottom_inactive.gif); background-repeat: repeat-x; }
.menu_bottom_active { background-image: url(/images/menu_bottom_active.gif); background-repeat: repeat-x; }
.top1 { background-color: #deddde; background: url(/images/1_top.gif) no-repeat right; }
.logo { left: 49px; position: absolute; top: 0px; z-index: 3; }
.bgmain1 { left: 0px; position: absolute; top: 74px; z-index: 1; }
.bg11 { height: 7px; left: 1px; position: absolute; top: 67px; width: 48px; background: url(/images/1_bg.gif) repeat-x right; }
.bg1 { background: url(/images/1_bg.gif) repeat-x -1px; }
.icon_home { left: 18px; position: absolute; top: 6px; }
.icon_search { left: 18px; position: absolute; top: 28px; }
.icon_mail { left: 18px; position: absolute; top: 50px; }
.pagination { padding: 2px; }
.pagination ul { font-size: 12px; margin: 0; padding: 0; text-align: center; }
.pagination li { display: inline; list-style-type: none; padding-bottom: 1px; }
.pagination a, .pagination a:visited { border: 1px solid #2970a9; color: #2e6ab1; padding: 0 5px; text-decoration: none; }
.pagination a:hover, .pagination a:active { background-color: #eee9e3; border: 1px solid #2970a9; color: #000; }
.pagination li.currentpage { background-color: #2970a9; border: 1px solid navy; color: #FFF; font-weight: bold; padding: 0 5px; }
.pagination li.disablepage { border: 1px solid #929292; color: #929292; padding: 0 5px; }
.pagination li.nextpage { font-weight: bold; }
* html .pagination li.currentpage, * html .pagination li.disablepage { margin-right: 5px; padding-right: 0; }
table.normal td { text-align: left; vertical-align: top; }
.contact_main b { color: #717171; }
table.contacts td { color: #9c9b98; font-size: 11px; padding-right: 10px; text-align: right; }
table.contacts td em { color: #ffa94d; font-style: normal; }
table.contacts th input, table.contacts th textarea { border: 1px solid #bdbdbd; width: 200px; }
table.contacts th textarea { font-family: Arial, Helvetica, sans-serif; height: 100px; }
.doc_price b { color: #24548c; font-size: 12px; }
.doc_price .small { color: #868686; font-size: 10px; }
.doc_price .small a { font-size: 11px; }
.head_below { height: 3px; background: #435c7b; }
#h_left { background: url(/images/bg_left.jpg) repeat-x; }
#h_right { background: url(/images/bg_right.jpg) repeat-x; }
#h_left div { background: url(/images/h_left.jpg) no-repeat top right; height: 192px;}
#h_right div { background: url(/images/h_right.jpg) no-repeat top left; height: 192px;}

.credit th { text-align: left; font-weight: normal; }
.credit td { font-weight: bold; padding-right: 10px; }
.credit th input { border: 1px solid #e0e0e0; width: 150px;}
.credit th.half input { width: 66px; }
.credit th.no input { width: auto; border: 0; }

.credresult { border-collapse: collapse; }
.credresult td, .credresult th { border: 1px solid white; padding: 5px 3px}
.credresult td { text-align: center; font-size: 95%;}
.credresult td.year { font-size: 80%; }
.credresult th { color: white; background: #707070; font-weight: bold; }
.credpad div { padding: 3px 0; }

.credit_banks { padding-top: 10px; }

.credit_banks td { vertical-align: middle; text-align: center; width: 50%; padding: 7px 50px; background: #eeeef0;  }

.credit_image {}
.credit_bank { font-size: 16px; font-weight: bold; text-transform: uppercase; }
input { border: 1px solid #bdbdbd; }
textarea { border: 1px solid #bdbdbd; }

