html,body{margin:0;padding:0;}
body{margin-bottom: 44px;}
p{margin:0;}
img { border:none;}
.item {}

/* ------------ авторизация и загрузка ---------------- */

small { line-height:10px; }

.bdrr { height:11px; background: url(../images/smaphdrr.gif) no-repeat; margin:0 0 0; width:190px; }
.ftrr { height:11px; background: url(../images/smapftrr.gif) no-repeat; margin:0 0 0;}
.inmapp { padding:0px 0px 0px 0px; width:190px; background:url(../images/smaprr.gif) repeat-y;}

.bdr_s { height:11px; background: url(../images/smaphdr_s.gif) no-repeat; margin:0 0 0; width:380px; }
.ftr_s { height:11px; background: url(../images/smapftr_s.gif) no-repeat; margin:0 0 0; width:380px; }
.inmap_s { padding:0px 0px 0px 0px; width:380px; background:url(../images/smapr_s.gif) repeat-y;}

/* ---------------------- main ------------------------ */
/*.hint { padding:0px 0px 0px 0px; width:190px; background:url(../images/smaprr.gif) repeat-y;}*/
.txt_blue {color: #006BB6; font-weight:bold;}
#header {height:44px;}
.logo {height:103px; }
.logoimg { float:left; margin:0 5px 0 0;}
* html .logoimg { margin:0 2px 0 0;}
.logo div {padding: 29px 0 0 0;}
.logolink { font: 22px/18px Georgia; color:#41639C;}
.logolink span {font-size:18px;}
.logoline { height:2px; font-size:0; line-height:0; background:#15438F;}
.clear2 {clear:left; height:56px; font-size:0;}

.center {width:980px; margin:0 auto; }

div#container{min-width:990px; width:expression(((document.compatMode && document.compatMode=='CSS1Compat') ? document.documentElement.clientWidth : document.body.clientWidth)>990? "auto":"990px");}
#container {background:#fff;}
#container { font: 11px/13px Tahoma; color:#565656;}

p { font: 11px/13px Tahoma; color:#565656; text-align:left;}

a {font: 11px/13px Tahoma; color:#7091C8; text-decoration:none;}
a.r-img {padding:0 14px 0 0; margin:0; background: url(../images/r-arrow.gif) 100% 2px no-repeat;}
a.img2 {background: url(../images/r-arrow-gray.gif) 100% 2px no-repeat;}
a.img3 {background: url(../images/r-arrow-b.gif) 100% 2px no-repeat;}

a.btn {background:url(../images/btn-l.gif) no-repeat; color:#fff; font-weight:bold; display:block; height:18px; float:left;padding:0 0 0;}
a.btn span {background:url(../images/btn-r.gif) 100% 0 no-repeat; padding:0px 4px 0px; margin:0; display:block;}
a.btn span span {background:url(../images/btn-c.gif) repeat-x; padding:1px 5px 4px 8px; margin:0; }

a.btnn {background:url(../images/btn-l.gif) no-repeat; color:#fff; font-weight:bold; display:block; height:18px; float:left;padding:0 0 0;}
a.btnn span {background:url(../images/btn-r.gif) 100% 0 no-repeat; padding:0px 4px 0px; margin:0; display:block;}
a.btnn span span {background:url(../images/btn-c.gif) repeat-x; padding:1px 5px 4px 8px; margin:0; cursor: pointer; }

h1 { font: bold 14px/14px Tahoma; color:#7091C8; margin:0; padding: 21px 0 8px 0;}
h1 a { font: bold 14px/14px Tahoma; color:#7091C8;}
.banfleft {float:left; width:236px; padding-left:7px;}
.fleftp {float:left; margin-left:10px;}

.fleft {float:left;}
.fright {float:right;}
div.clear{clear:left; height:0; font-size:0;}
div.clearr{clear:right; height:0; font-size:0;}

.sep {font-size:0; height:10px;}
.dots{clear:left; height:1px; font-size:0; background:url(../images/dots.gif) repeat-x;}


a.rss { margin:0 0 0 5px;}
a.rss img { width:16px; height:16px; margin:0 0 -1px 0;}

/* header */
img.flag {float:left; margin:14px 8px 0 18px; padding:0;}
h1.title { font: 11px/14px Tahoma; margin:0; padding:8px 0 0;}
h1 span { color:#8d8d8d;}

.search { float:right; width:216px; padding:6px 12px 0 0;}
.nul {padding:27px 12px 0 70px; width:146px;}
.search a.ico {margin:0 18px 0 0;}
.search a.lang { float:right; margin:0 1px 0 0;}

.searchform {padding:3px 0 0 0; margin:0;}
.searchform input { float:left; margin:0 4px 0 0; padding:0; width:155px; height:16px; border:1px solid #e3e3e3; background:#EFF4FB; font: 11px/13px Tahoma; color:#565656;}

div.auth {float:right; padding: 0 10px 0 0 ; width:218px;}
a.at { float:right; margin:22px 0 0 0;}
a.at span span {padding:1px 9px 4px 10px; }

.authhide { display:none; float:right; margin:-18px 0 0; width:218px; height: 69px; background:url(../images/authf.gif) no-repeat; position:absolute;}
a.at2 {float:right;  font-weight:bold; padding:1px 13px 6px 14px; margin:0 0 8px 0;}
.authhide a {color:#fff;}

.inner .authform {padding:0 0 0 11px;}
.inner .authform input { margin:0 2px 2px 0; padding:0 0 0 5px; width:64px; height:16px; border:1px solid #CAD0DB; background:#fff; font: 10px/13px Tahoma; color:#474747;}
.inner .authform a.btn {background:url(../images/btn-lb.gif) no-repeat;}
.inner .authform a.btn span {background:url(../images/btn-rb.gif) 100% 0 no-repeat;}
.inner .authform a.btn span span {background:url(../images/btn-cb.gif) repeat-x;}
.inner .authform a.btn {margin-left:0;}
.inner .authform a.areg {font-size:10px; text-decoration:underline; margin:0 9px 0 1px;}

/* tabs */
ul.tabs {padding:17px 0 0 9px; margin:0; list-style-type:none;}
ul.tabs li {float:left; width:242px; height:62px; background:url(../images/tab.gif) no-repeat;}
ul.tabs li.first {width:239px; background:url(../images/tab1.gif) no-repeat;}
ul.tabs li.last  {width:239px; background:url(../images/tabl.gif) no-repeat;}
ul.tabs li.active {width:246px; background:url(../images/taba.gif) no-repeat; margin:0 -1px 0 -3px;}
ul.tabs li.firstactive {width:240px; background:url(../images/tab1a.gif) no-repeat; margin:0 -1px 0 0;}
* html ul.tabs li.firstactive {margin:0 -3px 0 0;}
ul.tabs li.lastactive {width:240px; background:url(../images/tabla.gif) no-repeat; margin:0 0 0 -1px;}

ul.tabs li a { display:block; width:216px; height:35px; margin:0 4px; padding:9px 0 0 18px; font:bold 11px/12px Tahoma; color:#fff;}
ul.tabs li.first a {margin:0 4px 0 1px;}
ul.tabs li.last a {margin:0 1px 0 4px;}
ul.tabs li.active a {margin:0 6px;}

/* page */
.inner .page { margin:0 0 0 9px; background:url(../images/bg.gif) 0 0 repeat-y;}
.null { height:1px; font-size:0;}
.page-ftr {margin:0 0 0 9px; height:11px; background:url(../images/ftr.gif) 0 0 no-repeat;}
.l-col { float:left; width:186px; padding: 0 0 0 18px;}
.content { float:left; width:490px; padding: 0 10px 0 10px;}
.inner .content {width:940px;}

.r-col {float:left; width:228px;}


/* menu */
ul.menu-list {margin:0; padding: 13px 0 27px 0;}
.inner ul.menu-list {padding: 3px 0 27px 0;}
ul.menu-list li {margin:0; padding: 11px 0 0; list-style-type:none;}
/* ul.menu-list li a {padding: 0 0 0 15px; background:url(../images/r-arrow.gif) 0 2px no-repeat;} */
ul.menu-list li a.current { color:#002D78; font-weight:bold;}
ul.menu-list li a.mni {margin-right:3px;}

ul.menu-list ul { padding:0 0 0 22px; margin:0;}
ul.menu-list ul li { margin:4px 0 0; padding: 0 0 0 15px; background:url(../images/submenutr.gif) 0 2px no-repeat;}
ul.menu-list ul li.current { background:url(../images/submenus.gif) 0 2px no-repeat;}
ul.menu-list ul ul li {padding: 0 0 0 0; background:none;} 
ul.menu-list ul ul li a {padding: 0 3px 1px 4px; }
ul.menu-list ul ul li a.current {background:#002D78; font-weight:normal; color:#fff;}

h1.forum {margin:0;padding:0;}
h1.forum a {display:block; margin:0; width:171px; height:28px; background:url(../images/forum-btn.gif) no-repeat; padding:12px 0 0 15px; color:#fff;}

ul.faqsmall {margin:0; padding:11px 0 10px; list-style-type:none;}
.faqsmall li { margin:7px 0 0; padding: 0 0 0 15px; background:url(../images/r-arrow.gif) 0 2px no-repeat;}
.faqsmall li a { color:#565656;}

/* content */

body, form, p, h1, h2, h3, td, th {/*font-family: verdana;*/ font-size: 11px;}
body, form, p, h1, h2, h3 {padding: 0px; margin: 0px;}
input, textarea {font: 10px Verdana; color: #8E8E8E; border: 1 solid #006BB6; padding-left:5px;border-width:1px; border-color:#95C2E3; border-style:solid;}
select {font: 10px Verdana; color: #8E8E8E; border: 1px solid #006BB6; padding-left:5px; width: 400px;}
#select_naz, #select_naz option {font: 10px Verdana; padding-left:5px; width:680px}
#select_city, #select_city option {font: 10px Verdana; padding-left:5px; width:180px}
img {border: 0px;}
img.active {border: 1px; border-style: solid; border-color: #C6DFF3;}
img.inactive {border: 1px; border-style: solid; border-color: #FFFFFF;}

.bkgr-r-no_rpt {background: right no-repeat;}
.bkgr-t-x_rpt {background: top repeat-x;}
.bkgr-b-x_rpt {background: bottom repeat-x;}

.block {padding: 7px; background-color: #f2f5fc;  vertical-align: top;}

.hr-line {}
.top_title {font-size: 10px; letter-spacing: 2px; color: #006BB6; padding: 5px 0px 5px 20px;}
.top_head {}
.page_head {font-size: 9px; font-weight: bold; color: #006BB6; padding: 5px 5px 5px 5px; align: left; vertical-align: middle; white-space: nowrap;}
.message {padding-top: 10px;}
.paging_field {padding: 5px 0px;}

.txt_gray {color: #8E8E8E;}
/*.txt_blue {color: #006BB6;}*/
.txt_orange {color: #CF8C00;}

/*a:link {color: #CF8C00; text-decoration: underline;}
a:visited {color: #CF8C00; text-decoration: underline;}
a:hover {color: #006BB6; text-decoration: none;}
a:active {color: #CF8C00; text-decoration: underline;}*/

.menu td {vertical-align: middle; align: center; padding-left: 25px;}
.menu a {font-size: 11px; font-weight: bold; white-space: nowrap;}
.menu a:visited {color: #CF8C00;}
.menu .top_act a {font-size: 11px; font-weight: bold; white-space: nowrap;}
.menu .top_act a:link {color: #006BB6;}
.menu .top_act a:hover {color: #006BB6;}
.menu .top_act a:active {color: #006BB6;}
.menu .top_act a:visited {color: #006BB6;}
.menu .top_act .itm {padding: 0px 10px}
.menu .active_tbl td {padding: 0px;}


.menu2l td {font-size: 11px; font-weight: bold; white-space: nowrap; vertical-align: middle; padding-left: 20px; }
.menu2l td a {font-size: 11px; font-weight: bold; white-space: nowrap;}
.menu2l a:visited {color: #CF8C00;}
.menu2l a:hover {color: #CF8C00;}
.menu2l .m2_img {padding: 0px; }
.menu2l .m2_itm {padding-left: 5px; }

.paging td {padding: 0px 5px; vertical-align: middle; align: center; font-size: 9px;}
.paging .sprtr {padding: 0px; color: #000000; font-size: 11px;}
.paging .bg_selected {background: #D7ECFF;}
.paging td a {font-size: 9px; text-decoration: underline; font-weight: normal;}
.paging td a:visited {color: #8E8E8E; font-weight: normal;}

.contacts .form_fld {padding-right: 10px;}
.contacts .submt {padding: 5px 20px; 0px 0px}
.contacts a {font-size: 10px;}

.cats td {font-size: 10px;}
.cats a {font-size: 10px; font-weight: bold;}
.cats a.copy {font-size: 10px; font-weight: normal; white-space: nowrap;}
.cats .num_n_date {padding-top: 15px;}
.cats .param {padding-top: 10px;}
.cats .title {padding-top: 10px; font-weight: bold;}
.cats .tree {padding: 20px 0px 0px 20px;}
.cats .tree a {line-height: 18px;}
.cats .link {padding-top: 10px; font-weight: bold;}

.work_field {}
.work_field .main_tbl {background-color: transparent;}
.work_field .main_tbl .block {vertical-align: top; width: 100%;}

.page_clms {width: 100%; height: 100%; padding: 10px 12px;}
.page_clms .main_tbl {width: 100%; height: 100%;}
.page_clms .main_tbl .clm_1 {padding: 0px 3px 0px 0px; vertical-align: top;}
.page_clms .main_tbl .clm_2 {padding: 0px 0px 0px 3px; width: 238px; vertical-align: top;}

.nfo_block .head {font-size: 9px; font-weight: bold; color: #006BB6; padding-bottom: 8px;}
.nfo_block .nput_top{padding: 7px 0px 1px 0px; vertical-align: bottom;}
.nfo_block .input_bottom{padding-bottom: 7px; vertical-align: top;}
.nfo_block .input_small {font: 10px Verdana; color: #8E8E8E; border: 1 solid #006BB6; padding-left:5px;border-width:1px; border-color:#95C2E3; border-style:solid; width:30px}
.nfo_block .input_wide {font: 10px Verdana; color: #8E8E8E; border: 1 solid #006BB6; padding-left:5px;border-width:1px; border-color:#95C2E3; border-style:solid; width:300px}
.nfo_block input{padding : 1px 5px;}
.nfo_block .inpt_img{padding : 0px; border-width : 0px; width: 15px; height: 15px;}
.nfo_block .link{padding: 5px 0px;}
.nfo_block a{/*font-size: 12px;*/}
.nfo_block .admin_menu{border-width:1px; border-style:solid; border-color:#95C2E3;}
.nfo_block /*table*/{/*border-width:1px; border-style:solid; border-color:#95C2E3;*/ BACKGROUND:#f2f5fc;}

.bottom_block {font-size: 10px; white-space: nowrap; color: #FFFFFF;}
.bottom_block a:link{ color: #E2BA66; }
.bottom_block .clm_1{font-size: 10px; white-space: nowrap; color: #FFFFFF; padding-left: 20px;}
.bottom_block .clm_3{font-size: 10px; white-space: nowrap; color: #FFFFFF; padding-right: 20px;}


.text {padding-bottom: 10px; font-size: 11px; line-height: 15px; color: #000000;}

.news .title {font-size: 11px; font-weight: bold; padding: 14px 0px 8px 0px;}
.news .link {padding-bottom: 10px;}
.news .text {padding-bottom: 5px;}
.news a{font-size: 11px;}
.archive td {padding: 5px 10px;}
.archive td.header {padding: 5px 20px;}

.gbook {font: 10 normal; color: #000000;}
.gbook .part {padding-top: 10px;}
.gbook .titl {font-size: 10px;}
.gbook .submt {padding: 5px 20px; 0px 0px;}
.gbook a {font-size: 10px; font-weight: bold;}

.taxonomy td {padding-bottom: 15px; white-space: nowrap;}
.taxonomy a {font-size: 10px;}
.taxonomy .sprtr {align: center; font-size: 10px; padding: 0px 5px 15px 5px; }

.01-verdana-10px { font-family: Verdana; font-size: 10px}
.02-verdana-11px { font-family: Verdana; font-size: 11px; line-height: 15px}
.03-verdana-12px { font-family: Verdana; font-size: 12px; line-height: 16px}
.04-verdana-7pt { font-family: Verdana; font-size: 7pt}
.05-verdana-8pt { font-family: Verdana; font-size: 8pt}
.06-verdana-9pt { font-family: Verdana; font-size: 9pt}
.07-verdana-10pt { font-family: Verdana; font-size: 10pt}
.08-verdana-11pt { font-family: Verdana; font-size: 11pt }
.09-arial-10px { font-family: Arial; font-size: 10px}
.10-arial-11px { font-family: Arial; font-size: 11px}
.11-arial-12px { font-family: Arial; font-size: 12px}
.12-arial-7pt { font-family: Arial; font-size: 7pt}
.13-arial-8pt { font-family: Arial; font-size: 8pt}
.14-arial-9pt { font-family: Arial; font-size: 9pt}
.15-arial-10pt { font-family: Arial; font-size: 10pt}
.16-arial-11pt { font-family: Arial; font-size: 11pt }
.00-verdana-9px { font-family: Verdana; font-size: 9px}
.01-verdana-10px_menu { font-family: Verdana; font-size: 10px ; line-height: 10px}
.00-verdana-8px { font-family: Verdana; font-size: 8px}
.09-arial-9px { font-family: Arial; font-size: 9px}
.00-verdana-9px_back { font-family: Verdana; font-size: 9px ; background-color: #D7ECFF}


.line { height:2px; font-size:0; line-height:0; background:#7091C8; margin:1px 0 0 0;}
* html .line { margin-top:-1px;}
.content p { padding:0; margin:0;}
.content p.date { color:#9D9D9D; }

.inner .content h1 {font: bold 16px/18px Tahoma; color:#7091C8; margin:0; padding: 11px 0 8px 0;}
.inner .content h1 a {font: bold 16px/18px Tahoma; color:#7091C8; }
.inner .content h2 {font: bold 13px/14px Tahoma; color:#7091C8; margin:0; padding: 10px 0 5px 0;}
.inner .content h2 a {font: bold 13px/14px Tahoma; color:#7091C8; }
.inner .content h3 {font: bold 11px/12px Tahoma; color:#7091C8; margin:0; padding: 7px 0 5px 0;}
.inner .content h3 a {font: bold 11px/12px Tahoma; color:#7091C8; }

.inner .content p { font:11px/18px Tahoma; color:#474747; padding:5px 0 5px; font:11px/14px Tahoma; padding:0px}
.inner .content p a {text-decoration:none; font:11px/18px Tahoma; color: #15438F;}
.inner .content p a:visited { color:#7091c8;}
.thumb {float:right; margin:0 0 0 5px; border:1px solid #A7A7A7;} 

/* --- table --- */
/*table {/*width:100%; border-collapse:collapse; margin:5px 0 5px; padding:0; table-layout:fixed; background:#fff; border:1px solid #DEE7F7;}*/
col {width: 310px;}
* html col {width:274px;}
th {border:1px solid #fff; border-width:0 1px 0; font: bold 11px Arial; color:#7091C8; text-align:left; padding:6px 18px 5px; background:#DEE7F7;}
td {/*border:1px solid #DEE7F7;*/ border-top:none; font: 11px/18px Tahoma; /*padding:3px 40px 3px 18px; vertical-align:top;*/ color:#3f3f3f;}
/** html td {padding:2px 40px 4px 18px;}*/
table.tableres, table.tableres td {border:none;}

/* --- file archieve --- */
.content ul.archive {padding:0 0 9px; margin:0; list-style-type:none;}
.content ul.archive li {padding:5px 0;}
.content ul.archive li a {padding:0 0 0 17px; background: url(../images/disk.gif) 0 2px no-repeat; text-decoration:underline;}

/* --- page nav --- */
ul.page-nav {margin:0; padding:10px 0 22px 0;}
ul.page-nav li{float:left; padding:0 6px 0 6px; margin:0 7px 0 0; list-style-type:none; font: 11px Tahoma; color:#FFF;}
ul.page-nav li.current { background:#7091c8;}
ul.page-nav li.prev { padding:0 0 0 6px; margin:0 0 0 0;}
ul.page-nav li.prev a{margin:0 0 0 0;}
ul.page-nav li.index { float:right; padding-right:0; margin-right:0;}
ul.page-nav li.index a { font-weight:normal; text-decoration:underline;}
.page-nav a{margin:0 2px 0 0; font: 11px Tahoma; color:#7091c8; text-decoration:underline;}
.page-nav a:visited {color:#474747;}
.page-nav img {border:none; padding:0;}
ul.years { float:right; padding:13px 0 12px 0; }
ul.years li { padding:1px 4px 2px 4px; margin:0 4px 0 0;}
ul.years li.prev { padding:1px 0 2px 4px; margin:0 0 0 0;}
ul.years li, ul.years li a {font: bold 10px Tahoma;}
ul.years li.current { background:#002D78;}
.years a:visited { color:#AFB1B4;}

/* faq */
ul.faq {margin:0; padding:0 0 0; list-style-type:none;}
.faq li { padding:6px 0 11px;}
.faq a.hide, .faq a.show {font:11px/18px Tahoma; color:#7091c8; text-decoration:underline;}
.faq a.hide { background:url(../images/arrow-d.gif) 100% 4px no-repeat;}
.faq a.show { background:url(../images/arrow-r.gif) 100% 4px no-repeat;}
.inner .content .faq p {padding:0 0 0 0; margin:0; line-height:18px;}
.faq p span {background:#002d78; color:#fff; padding:0 5px 1px; font:10px/18px Tahoma; margin: 0 7px 0 0;}
.faq p.faqhdr { color:#7091c8;}
.faq p.faqhdr a {text-decoration:none;}
.faq p.faqhdr a:visited {color:#7091c8;}
.faq div.ans { display:none; padding:6px 0 6px 27px; margin: 4px 0 0;}

.faqform {padding:7px 0 51px 0; margin:0;}
.faqform p { float:left; width:91px; margin-right:13px; line-height:18px; padding-top:0;}
.faqform p.nes { width:auto; padding-left:103px;}
.inner .content .faqform p {padding-top:0;}
.faqform input, .faqform textarea { margin:0 0 4px 0; padding:0; width:355px; border:1px solid #cad0db; font: 11px/13px Tahoma; color:#565656;}
.faqform select { margin:0 0 4px 0; padding:0; border:1px solid #E1C284; font: 11px/13px Tahoma; color:#565656;}
* html .faqform input, * html .faqform textarea, * html .faqform select { margin:0 0 2px -3px;}
.faqform input, .faqform select {height:17px;}
.faqform textarea { height:50px;}
.faqform textarea.areabig { height:100px;}
.faqform a {margin:9px 0 0 104px;}
* html .faqform a {margin:9px 0 0 52px;}
.faqform a.btn { font-weight:normal;}

.regform p {width:200px;}
.regform p.maxp {width:auto;}
.regform input, .regform textarea {width:250px; font: 11px/13px Tahoma; color:#474747;}

/* cat */
ul.cat {margin:0; padding:0 0 0; list-style-type:none;}
.cat li { padding:6px 0 11px;}
.inner .content .cat p {padding:0 0 0 0; margin:0; line-height:18px;}
.inner .content .cat p.catftr { padding:5px 0 0;}
.cat a {color:#7091c8; font: 11px/18px Tahoma; text-decoration:underline;}
.inner .content .cat h3 {font: bold 11px/18px Tahoma; color:#7091C8; margin:0; padding: 0 0 8px 0;}

/* contacts */
div.desthumb {float:right;}
.desthumb .thumb {border-color:#fefefe; margin-left:0; float:none;}
div.dashed { height:1px; font-size:0; background:url(../images/dashed.gif) repeat-x;}

/* news */
ul.newssmall {margin:0; padding:0; list-style-type:none;}
.newssmall li {padding:4px 0 2px;}
.newssmall p { margin: 0; padding:2px 0 2px;}
.newssmall p a { color:#565656;}
.newssmall p.date a { color:#9d9d9d;}

ul.news {padding:5px 0 30px;}
ul.news1 {padding:5px 0 10px;}
.inner .content .news p.faqhdr {padding-bottom: 6px;}
.faq .thumb {margin-top:5px; margin-bottom:5px;}
a.nthumb { float:left; margin:20px 25px 0px 0; padding:0; }
a.nthumb img {border:1px solid #a7a7a7;} 

.inner .content p.groups { color:#7091C8; padding:6px 0 8px;}
.inner .content p.groups a:visited { color:#7091C8;}
a.rss { margin:0 0 0 5px;}
a.rss img { width:16px; height:16px; margin:0 0 -1px 0;}

.searchformbig {padding:6px 0 32px 0; margin:0;}
.searchformbig input { float:left; margin:0 14px 0 0; padding:0; width:350px; height:17px; border:1px solid #CAD0DB; background:#fff; font: 11px/13px Tahoma; color:#565656;}
.searchformbig a.btn { font-weight:normal;}

ul.results {padding:0 0 30px;}
.results li { padding:5px 0 2px;}

ul.foto {padding:0 0 30px;}
.foto li {padding:10px 0 20px;}
div.fthumb { float:left; margin:3px 17px 0 0;}
* html div.fthumb { float:left; margin:3px 14px 0 0;}
.fthumb img {border:1px solid #D8E7F7;}
.inner .content .fthumb p { padding-top:6px;} 
.foto p.faqhdr { font:12px Arial;}
.pad { padding:0 0 0 101px;}
* html .pad { padding:0 0 0 98px;}
.desc {width: 574px;}

.authform {padding:0 0 0; margin:0;}
.authform input { float:left; margin:0 2px 5px 0; padding:0 0 0 5px; width:70px; height:16px; border:1px solid #e3e3e3; background:#EFF4FB; font: 11px/13px Tahoma; color:#8D8D8D;}
.authform a.btn {margin-left:2px;}
.authform a.r-img {margin-right:10px; padding-right:12px;}
.r-col p {line-height:15px;}

h2 {margin:0; padding:14px 0 9px; font:bold 11px Tahoma; color:#383838;}
h2.nomarg {margin:0; padding:18px 0 9px;}
h3 {margin:0 0 0; font:bold 12px Tahoma; color:#3f3f3f;}

.vote {padding:0 0 0; margin:0; line-height:11px;}
.vote input { float:left; }
* html .vote input { margin-top:-3px;}
.vote p {padding:2px 0 0; margin:0; line-height:11px;}
.vote a.r-img {margin-left:6px;}
p.resname {float: left; width:100px;}
.resbar { float: left; width: 50px;}
.resbar div {height:5px; font-size:0; background:#7091C8; margin: 6px 0 0 0;}

/* footer */
#slide { position: absolute; bottom: 0px; width:980px}
div > div#slide { position: fixed; }

.footer {height:44px; background:#E3E3E3; margin:15px 0 0 0;}
.ftr-col {float:left; width:190px; padding: 7px 0 0 19px;}
.ftr-col3 {width:240px; padding: 7px 0 0 57px;}
.ftr-col a {float:left; color:#8D8D8D;}
.ftr-col p { margin-left:15px; color:#8D8D8D;}
.ftrline { height:5px; font-size:0; background:#B6B6B6;}
.inner .footer { background: #EDF4FF;}
.inner .ftrline { background:#7091C8;} 
.inner .ftr-col a { color:#7091C8;}
.inner .ftr-col p { color:#7091C8;}


.dev {float:right; width:170px;padding:8px 24px 0; margin-left:33px;}
.dev a { float:right; font:10px Tahoma; color:#B7B7B7; text-align:right; line-height:1em; text-decoration:none;}
.dev a.mc3 {width:48px; margin-left:8px;}
.dev a.create {margin:6px 0 0 ;}
.dev strong {font-weight:normal;}
.dev p {font: 11px Tahoma; color:#7F7F7F; padding: 11px 0 3px 3px;}
.inner .dev a { color:#7091C8;}

/* sitemap */
#sitemap { position:absolute;top:21px; /*left:24px;*/ margin:0 0 0 142px; z-index:30000; clear:both; }
.dn { display:none; }
.bdr { height:11px; background: url(../images/smaphdr.gif) no-repeat; margin:0 0 0; width:682px; }
.ftr { background: url(../images/smapftr.gif) no-repeat; }
.inmap { padding:0 20px 22px 48px; width:614px; background:url(../images/smapr.gif) repeat-y;}
/* * html .inmap { 44background67:none; background:#5D2409; filter:Alpha(opacity=90); } */
#sitemap a {color:#565656;}
#sitemap h2 {font:bold 16px/20px Tahoma; color:#7091C8;}
.inner .content #sitemap h2 {padding: 0 0 0 0;}
.close {margin:14px 6px 0 0; float:right; text-decoration:none; font:11px/20px Tahoma; padding-right:16px; background:url(../images/close.gif) 100% 6px no-repeat; }

#sitemap ul {float:left; list-style-type:none; margin:0; padding:0 0 0 0; width:240px;}
#sitemap ul.leftul {width:283px;}
#sitemap ul ul, #sitemap ul ul ul {float:none;} 
#sitemap ul a {font:bold 11px/17px Tahoma;}
#sitemap ul ul a {font:11px/17px Tahoma; text-decoration:none;}
#sitemap ul ul ul a {font:11px/17px Tahoma; }
#sitemap ul li {padding:0 0 0 0; margin:0; line-height: 17px;}
#sitemap ul ul li {padding:0 0 0 37px; margin:0; line-height: 17px;}
#sitemap ul ul ul li {padding:0 0 0 37px; margin:0; line-height: 17px;}


.t_indent { /* t_indent */
	text-indent: 20px !important;
}