* { margin:0; padding:0; outline:0; }
html, body { color:#000; font-family:arial, sans-serif; font-size:14px; line-height:14px; }
body { background:#f4f1ea; }



.left { float:left !important; }
.right { float:right !important; }
.clear { clear:both !important; }
.a-center { text-align:center !important; }
.a-left { text-align:left !important; }
.a-right { text-align:right !important; }
.gray { color:#888 !important; }
.white { color:#fff !important; }
.red { color:#b764c3 !important; }
.sred { color:#ddc7e3 !important; }
.purple { color:#a172c5 !important; }
.blue { color:#6daeff !important; }
.black { color:#000 !important; }
.normal-color { color:#2e2e2e !important; }
.big { font-size:16px !important; }
.big2 { font-size:18px !important; }
.verybig { font-size:20px !important; }
.normal { font-size:11px !important; }
.small, small { font-size:11px !important; }
.italic { font-style:italic !important; }
.bold { font-weight:bold !important; }
.dotted { text-decoration:none !important; border-bottom:1px dotted !important; }
.no-link { text-decoration:none !important; }
.no-bg { background:#fff !important; }
.no-bottom-border { border-bottom:none !important; }
.inline { display:inline !important; -float:left !important; }
.upper { text-transform:uppercase !important; }
.lower { text-transform:lowercase !important; }
.show { display:block; }
.hide { display:none; }
.c5 { -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; }
.hr { border-top:1px solid #c3c1bb; }
.searchWord { background:#a92828; color:#fff; padding:1px; }

td { vertical-align:top; }
p { line-height:22px; padding:10px 0px; }
img { border:0; }
a { color:#0d4fbb; }
a:hover { text-decoration:none; }
input[type=text] { font-size:12px; border:1px solid #eaeaea; -webkit-box-shadow:inset 1px 1px 2px rgba(0, 0, 0, 0.6); -moz-box-shadow:inset 1px 1px 1px #000000; box-shadow:rgba(0,0,0,0.6) 1px 1px inset; padding:5px 9px; background:#fff; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; }

h2.line { border-bottom:1px solid #e8e5de; padding:5px 0; }

.calc-b { width:384px; height:328px; background:#fff; position:absolute; top:0; left:50%; margin-left:-192px; display:none; z-index:11; padding:20px; }
.back { background:#000; position:absolute; top:0; left:0; width:100%; height:100%; z-index:10; display:none; }

.body { width:920px; margin:0 auto; }
.head { margin-top:35px; height:145px; }
.head .search { height:30px; position:relative; top:62px; }
.head .search input { width:105px; }
.head .search img { position:relative; left:-3px; top:1px; }

.l-side { width:197px; border-top:4px solid #807f7b; padding-top:20px; }
.l-menu-head { font-family:'times new roman'; font-size:14px; border-bottom:1px dotted; cursor:pointer; }
.l-menu-head-active { background:url('b-arrow.png') no-repeat 9px right; padding-right:15px; border-bottom:none; cursor:default; }
.l-menu { list-style:none; margin:0 0 0 6px; }
.l-menu li { margin:6px 0; padding:5px 6px; }
.l-menu li a { color:#0d4fbb; padding:0 !important; line-height:18px; }
.l-menu li.active { background:#a92828; }
.l-menu li.active a { color:#fff; text-decoration:none; }

.r-side { width:670px; }
.menu { height:39px; list-style:none; width:670px; padding-top:10px; }
.menu li { float:left; margin-right:0; }
.menu li a { font-weight:bold; font-size:12px; background:#a92828; padding:12px 14px; text-transform:uppercase; color:#fff; text-decoration:none; }
.menu li.active a { color:#fff; background:#0d4fbb; }
.basic-inner .menu { border-bottom:0 !important; }
.basic-inner .submenu { margin-bottom:20px; }

.submenu { height:50px; list-style:none; }
.submenu li { float:left; margin:5px; }
.submenu li a { color:#434343; padding:5px 6px; font-size:12px; }
.submenu li.active a { background:#a92828; color:#fff; text-decoration:none; }

.currency-block { border-top:4px solid #807f7b; padding-top:30px; }
.currency { font-size:12px; }

.content h1 { font-size:24px; font-weight:normal; margin:25px 0; }
.content h2 { font-size:14px; font-weight:normal; margin-bottom:15px; } 
.content p { line-height:18px; margin-bottom:8px; }
.content ul, .content ol { margin:15px 20px 15px 30px; }
.content li { margin:10px 0; line-height:18px; }
.content td { line-height:18px; }
.content .tbl td { border:1px solid #e8e5de; padding:5px; }
.content .tbl-line td { border-bottom:1px solid #e8e5de; padding:5px; }
.content .files { width:240px; }
.content .files .file-name { width:208px; }

.c-upper { text-transform:uppercase; font-size:10px; letter-spacing:2px; }

.main {  }
.main h3, .currency-block h3 { font-family:'times new roman'; font-size:14px; font-weight:normal; margin-bottom:20px; }
.main .l-main { width:197px; padding-top:25px; border-top:4px solid #807f7b; }
.main .c-main { width:669px; padding-top:25px; border-top:4px solid #807f7b; }
.main .r-main { padding-top:25px; border-top:4px solid #807f7b; }

.calc { margin-top:15px; height:30px; }
.calc img { margin-right:5px; }
.calc a { position:relative; top:5px; font-family:'times new roman'; }

.files { background:#dcdcdc; border-top:4px solid #807f7b; padding:20px 20px 0 20px; }
.files .clear { padding-bottom:20px; }
.files .file-icon { width:32px; }
.files .file-name { width:120px; position:relative; top:-1px; }
.files a { font-family:'times new roman'; }

.files2 { background:#dcdcdc; border-top:4px solid #807f7b; padding:0 5px; }
.files2 td { padding:10px 5px; vertical-align:top; font-family:'times new roman'; }
.files2 td a { font-family:'times new roman'; font-size:12px; }

.files3 { background:#2e60a5; border-top:4px solid #0f4288; padding:0 5px; }
.files3 td { padding:10px 5px; vertical-align:top; color: #fff; font-family:'times new roman'; }
.files3 td a { font-family:'times new roman'; color: #fff; font-size:12px; }

.note { background:#dcdad5 url('note.png') no-repeat 10px 17px; padding:10px 10px 10px 120px; font-style:italic; }

.news-block { width:420px; }
.news .news-name { margin-bottom:5px; }
.news .news-name a, .news .news-name { font-family:'times new roman'; line-height:22px; font-size:17px; }
.news .news-text { margin-bottom:20px; }
.news .news-text * { font-style:normal !important; font-size:14px !important; }

.contact-block { width:200px; }

.imgs { position:relative; }
.imgs .small-img { position:absolute; top:-90px; right:0; }

.footer { border-top:4px solid #807f7b; font-size:12px; margin-top:30px; padding-top:30px; height:180px; }
.l-foot { width:197px; }
.c-foot { width:600px; margin-left:20px; }
.r-foot { width:100px; }
.copyright { font-family:'times new roman'; margin-bottom:15px; }
.shiroka { margin-top:25px; font-size: 11px; color: #666666;}
.footer .search input { width:145px; }
.footer .search img { position:relative; left:-6px; top:1px; }
.f-menu ol {padding:0px; list-style:none; }

.f-menu ol li a { color:#575757; font-size:10px; font-family:arial; font-style:normal; text-decoration:underline;  }

.small_1324392561 {
	FONT-SIZE:9px; FONT-FAMILY: arial
}
.norm_1324392561{
	FONT-SIZE:10px; FONT-FAMILY: arial
}
.txt_1324392561{
	FONT-SIZE:11px; FONT-FAMILY: Arial, Helvetica, sans-serif; font-weight: bold
}
#MainCnt td {border-bottom:solid 1px Gray; padding:3px;}
#MainCnt ul, ol {padding-left:20px; line-height:20px;}