body, a, table, p, ul, li, ol, pre, div, caption { margin:0}
h1, h2, h3, h4, h5, h6 { margin:0}
form, input, button, textarea { margin:0}

body, a, img, p, ul, li, ol, pre, div, caption { padding:0; font-size: 12px;}
h1, h2, h3, h4, h5, h6 { padding:0}
form, input, button, textarea { padding:0}

body { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px !important; color:#000000;}
td { font-size:inherit;}
a { color:#F68B1E}
a img { border:none}

.h { visibility:hidden}

html { height: 100%; overflow-y:scroll}
body { min-height:100%; height: 100%;}

body { background:url(/img/page_bg.png) 60% 30px no-repeat #FFFFFF}

p{font-size: 12px;}

.section p { margin-bottom:12px;}
.section ul { margin:5px 0px 15px 40px}
.section ol { margin:5px 0px 15px 40px}
.section ul ul, .section ol ul, .section ul ol, .section ol ol { margin:5px 0px 6px 30px}
.section li { margin-bottom:2px}
.section caption { padding-bottom:3px}

.section h1 { font-weight:bold; font-size:16px; margin-top:15px; margin-bottom:10px}
.section h2 { font-weight:bold; font-size:15px; margin-top:14px; margin-bottom:10px}
.section h3 { font-weight:bold; font-size:14px; margin-top:12px; margin-bottom:8px}
.section h4 { font-weight:bold; font-size:13px; margin-top:10px; margin-bottom:7px}
.section h5 { font-weight:bold; font-size:12px; margin-top:10px; margin-bottom:6px}

.section hr { height:1px; width:75%; text-align:left; margin-top:10px; margin-bottom:10px}

.rightBorder { background:url(/img/right_border.png) left bottom repeat}
.footerRight { background:url(/img/right_border.png) left top repeat}

.leftColumn, .mainColumn { vertical-align:top; padding-top:34px; padding-bottom:10px}

.leftColumn { font-size:11px}
.leftColumn div.logo { padding-bottom:25px; padding-right:80px}

.leftColumn div.informer { margin-top:25px; color:#636363; width:156px; margin-bottom:32px}
.leftColumn div.informer a { color:#636363; text-decoration:none}
.leftColumn div.informer div.image { margin-bottom:8px}

.leftColumn div.informers { margin-top:25px; color:#636363; width:156px; margin-bottom:32px}
.leftColumn div.informers a { color:#636363; text-decoration:none}
.leftColumn div.informers img { margin-bottom:8px}

.leftColumn div.navigator { margin-top:55px}

.subMenu { width:180px; background:url(/img/menu_bg.gif) left top repeat-x #484848; padding-top:1px;}
.subMenu div.item { padding:6px 18px 7px 8px; color:#FCB784; border-bottom:1px solid #7A7A7A; text-align:right}
.subMenu div.item a { text-decoration:none; color:#FFFFFF}
.subMenu div.item a.current { color:#FCB784}
.subMenu div.item a:hover { color:#FCB784}
.submenuBotLine { width:180px; height:2px; overflow:hidden; position:relative; top:-1px; border-top:1px solid #FFFFFF;}

.footer { padding-top:80px}
.footer td { vertical-align:top; font-size:10px}
.footer div.footerLogo { padding:10px 20px 35px 0px}
.footer span.copy {position:relative; top:12px; left:-14px}
.footer div.ownerInfo { color:#FFFFFF; padding:0px 0px 0px 32px}
.footer div.ownerInfo a { color:#FFFFFF;}
.footer div.counter { text-align:right; padding:14px}
.footer div.interso { color:#A5A5A5; padding:0px 0px 0px 152px}
.footer div.interso a { color:#A5A5A5;}

/*.telefon { font-weight:bold; color:#F68B1E; white-space:nowrap; font-size:11px; text-align:right; margin-bottom:55px}*/
.telefon { font-weight:bold; color:#F68B1E; white-space:nowrap; font-size:14px; text-align:right; margin-bottom:55px}

.mainMenu { margin-bottom:20px}
.mainMenu td { white-space:nowrap; font-weight:bold; color:#494949; font-size:11px;}
.mainMenu a { text-decoration:none; color:#494949; display:block; padding-left:15px; background:url(/img/dot_menu.gif) left 3px no-repeat}
.mainMenu a.current { color:#F68B1E;}
.mainMenu a:hover { color:#F68B1E;}

.dropMenu { font-size:11px; width:176px; background:url(/img/menu_bg.gif) left top repeat-x #484848; border-top:1px solid black;}
.dropMenu div.item { padding:6px 8px 7px 18px; color:#FCB784; border-bottom:1px solid #7A7A7A;}
.dropMenu div.item a { text-decoration:none; color:#FFFFFF}
.dropMenu div.item a.current { color:#FCB784}
.dropMenu div.item a:hover { color:#FCB784}

.path { font-size:10px; font-family:Tahoma, Arial, Helvetica, sans-serif; color:#949494; border-bottom:1px solid #949494; padding-bottom:4px; padding-left:3px; margin-bottom:30px}
.path a { color:#949494; margin-right:7px}

.sectionTitle { font-size:14px; color:#F68B1E; font-weight:bold; margin-bottom:15px; text-transform:lowercase}

.childDocs { font-size:11px; margin-top:12px}
.childDocs div.title { margin-bottom:3px}
.childDocs div.item { background:url(/img/arrow_o.gif) 12px 5px no-repeat; padding-left:24px; margin-bottom:3px}

.pageList { font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; margin-top:24px; color:#636363}
.pageList div.title { margin-bottom:4px}
.pageList td { text-align:center}
.pageList a { text-decoration:none}
.pageList td.prev { padding:3px 7px 4px 3px}
.pageList td.next { padding:3px 3px 4px 7px}
.pageList td.page { background:url(/img/pagelist_bg.gif) left top repeat; width:21px}
.pageList td.page a { color:#636363}
.pageList td.current { width:21px; font-weight:bold; color:#F68B1E}
.pageList td.current a { color:#F68B1E}

.faqList { padding-left:34px; padding-top:5px}
.faqList div.item { background:url(/img/dot_faq.gif) left 5px no-repeat; padding-left:19px; text-transform:lowercase; margin-bottom:6px}
.faqList div.item span.count { font-size:10px;}

.faqTitle { font-size:14px; color:#F68B1E; font-weight:bold; margin-bottom:17px; margin-top:-3px}

.faqPage {}
.faqPage div.pageList { padding-top:3px}

.faqItem { padding-left:24px; margin-bottom:29px}
.faqItem div.date { font-size:10px; color:#949494; position:relative; left:-24px; margin-bottom:3px}
.faqItem h6 { font-size:10px; font-weight:normal; color:#949494; margin-bottom:3px}
.faqItem h6 strong { font-weight:bold; color:#000000}
.faqItem div.question { font-weight:bold; line-height:15px; margin-bottom:15px}
.faqItem div.answer { line-height:15px; padding-left:1px}

.faqFormTitle { margin-top:40px; font-weight:bold; font-family:Tahoma, Arial, Helvetica, sans-serif; margin-bottom:7px}

.faqForm { font-family:Tahoma, Arial, Helvetica, sans-serif; background-color:#7F7F7F; padding:11px 30px 20px 27px; width:555px}
.faqForm div.title { color:#FFFFFF; padding-left:1px; margin-bottom:3px}
.faqForm div.title span { font-size:10px}
.faqForm input, .faqForm textarea { font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:12px; padding:1px 0px 2px 2px; width:337px; background-color:#FFFFFF; margin-bottom:12px}
.faqForm textarea { overflow:auto}
.faqForm button { border:none; background-color:#F68B1E; color:#FFFFFF; font-weight:bold; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:12px; width:88px; padding:4px 0px 4px 0px}
.faqForm td { vertical-align:top}
.faqForm p { font-size:11px; color:#FFFFFF; padding-left:24px; margin-top:5px; margin-bottom:15px; line-height:15px}
.faqForm p.req { font-weight:bold; color:#FCB784}

.backLink { font-size:11px; background:url(/img/arrow_o.gif) left 5px no-repeat; padding-left:13px; margin-top:26px; margin-left:13px; clear:both}

.errors { color:red; margin-bottom:-15px; margin-left:15px}
.errors p { margin-bottom:12px}

.confirmation { font-weight:bold; margin-left:15px}

.newsPage {}
.newsPage div.pageList { padding-top:3px}

.newsItem { padding-left:24px; margin-bottom:29px}
.newsItem div.date { font-size:10px; color:#949494; position:relative; left:-24px; margin-bottom:3px}
.newsItem div.title { font-weight:bold; line-height:15px; margin-bottom:5px}
.newsItem div.notice { line-height:15px; padding-left:1px}
.newsItem div.title a { color:#000000}

.horizLine { border-bottom:1px solid #949494; height:16px; margin-bottom:10px; overflow:hidden}

.infoBlocksMain {}
.infoBlocksMain td { vertical-align:top;}
/*.infoBlocksMain div.image img { border-bottom:5px solid #F68B1E}*/
.infoBlocksMain div.imageBg { border-bottom:5px solid #F68B1E; height:188px; background-position:center center; background-repeat:repeat; cursor:pointer}
.infoBlocksMain div.title { color:#F68B1E; font-family:Tahoma, Arial, Helvetica, sans-serif; font-weight:bold; margin:11px 0px 9px 0px}
.infoBlocksMain div.title a { color:#F68B1E; text-decoration:none}
.infoBlocksMain div.notice { color:#656565; margin-bottom:20px; font-size:11px; line-height:14px; position:relative; left:33px}
.infoBlocksMain div.notice a { color:#656565; text-decoration:none}

.searchForm { margin-bottom:20px}
.searchForm div.section { margin-bottom:12px}
.searchForm form { margin-top:-6px;}
.searchForm input.query { width:307px; padding:2px 0px 2px 4px; background-color:#ffffff; font-size:12px; font-family:Tahoma, Arial, Helvetica, sans-serif; position:relative; top:1px}
.searchForm input.button { font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:12px; margin-left:7px; width:70px}

.searchResults div.section { margin-bottom:12px}
.searchResults div.item { margin-bottom:12px}
.searchResults p.title {}
.searchResults p.url { font-size:11px}
