/* Global rules */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, dl, dt, dd, ol, ul, li, form, fieldset { margin: 0; padding: 0; border: 0; outline: 0; }
ol, ul { list-style: none; }
a img { vertical-align: middle; border: 0; }
.clear, .clear-right { clear: both; font-size: 1px; line-height: 0em; height: 0; margin: 0; padding: 0; }
.clear-right { clear: right; }
html, body { width: 100%; height: 100%; }
a { color: #808080; text-decoration: none; }
a:hover { text-decoration: underline; }
.right { text-align: right; }
body { font: normal 12px/20px arial, sans-serif; color: #000; background: #8EA4CD url('../images/design/bg.jpg') repeat-x 0 0; }
textarea, .textbox { border: 1px solid #172A54; background-color: #91A8DC; padding: 5px 10px; color: #172A54; font: 11px/13px Arial,sans-serif; }
.textbox { padding: 0 10px; }
.submit { background: transparent url('../images/design/submit.gif') no-repeat scroll 3px 12px; width: 69px; height: 36px; border: none; padding: 3px 0 0; color: #fff; font-size: 10px; }
/* Page layouts */
#page { width: 1000px; margin: 0 auto; position: relative; }
#wrapper { background: #8EA4CD url('../images/design/wrapper.gif') repeat-y 0 0; }
#top-slider { background-color: #405BA8; text-align: center; }
#top-slider-switch-block { background: url('../images/design/slider-switch.jpg'); width: 140px; height: 32px; padding: 2px 310px 2px 550px; text-align: center;line-height: 10px;  }
#top-slider-switch { color: #090E44; font-size: 10px; cursor: pointer; }
#top-slider-switch:hover { color: #A2B4DA; }
.min-height { display: none;  }
#middle-page {
	min-height: 470px; height: auto !important; height: 470px;
}
/* <div class="min-height"></div>
<div id="bottom-nav"><a class="to-back" href="javascript: history.go(-1)">Atpakaļ</a> <a class="to-top" href="#">Uz augšu</a></div>
*/
/* Footer */
#footer { width: 100%; clear: both; position: fixed; bottom: 0; left: 0; right: 0; z-index: 1000; }
#footeri { margin: 0 auto; width: 1000px; }
#footer-slider-switch-block { background: url('../images/design/footer-switch.gif') no-repeat top center; width: 140px; height: 11px; padding: 0 310px 2px 550px; text-align: center; line-height: 10px;  }
#footer .closedMenu { background: url('../images/design/footer-switch.gif') no-repeat top center; }
#footer .openMenu { background-image: url('../images/design/footer-switch2.gif'); }
#footer-slider-switch { color: #580A21; font-size: 10px; cursor: pointer; }
#footer-slider-switch:hover { color: #EF94AB; }
#footer-slider { vertical-align: top; clear: both; width: 960px; height: 12px; background-color: #B50029; padding: 1px 20px 5px; font: 9px/10px Arial,sans-serif; }
#footer-menu { display: none; background-color: #A20123; height: 30px; text-align: center; padding: 2px 20px 10px 20px }
#footer-menu .bigOne a { color: #fff; font: 20px/25px Garamond,'Times New Roman',serif; padding-right: 12px; margin-right: 20px; background: transparent url('../images/design/link-bullets-4.gif') no-repeat scroll right 8px; }
#footer-menu .bigOne li, #footer-menu .smallOne li { float: left; }
#footer-menu .smallOne { float: right; }
#footer-menu .smallOne a { color: #8C96AF; font: bold 13px/25px Verdana,Arial,sans-serif; padding-right: 12px; margin-right: 20px; background: transparent url('../images/design/link-bullets-5.gif') no-repeat scroll right 5px; }
#ridemoLogo { display: inline-block; width: 41px; height: 12px; text-indent: 100px; overflow: hidden; margin-left: 750px; background: url('../images/design/ridemo-logo.jpg') no-repeat top center; }
/* Top menu */
#tools-menu { width: 280px; height: 22px; padding-left: 720px; margin-top: -30px; }
#tools-menu a { color: transparent; display: block; width: 100%; height: 100%; text-indent: 100%; overflow: hidden; }
#tools-menu li { float: left; display: inline; }
#tools-menu li { height: 22px; background:transparent url('../images/design/tools-menu.gif') no-repeat scroll 0 0; margin: 0 5px; display: block; overflow: hidden; }
#tools-menu .sthome { width: 11px; background-position: 0 0; }
#tools-menu .stmap { width: 15px; background-position: -24px 0; }
#tools-menu .stprint { width: 14px; background-position: -52px 0; }
#tools-menu .stcontacts { width: 12px; background-position: -80px 0; }
#tools-menu .sttextsize_dec { width: 7px; background-position: -105px 0; }
#tools-menu .sttextsize_def { width: 8px; background-position: -113px 0; }
#tools-menu .sttextsize_inc { width: 8px; background-position: -123px 0; }
#tools-menu .strss { width: 15px; background-position: -143px 0; }
#tools-menu .sttwitter { width: 50px; background-position: -170px 0; }
#tools-menu .stfacebook { width: 15px; background-position: -234px 0; }
#tools-menu .stdraugiem { width: 12px; background-position: -262px 0; }
/* Top banner */
#top-banner { background:transparent url('../images/design/top-bg.jpg') no-repeat scroll 0 0; width: 1000px; height: 100px; position: relative; }
#click-zone { width: 350px; height: 100px; display: block; left: 30px; position: absolute; top: -10px; }
#top-big-buttons, #top-big-buttons li, #special-button { float: left; }
#top-big-buttons { margin: 40px 0 0 540px; }
#top-big-buttons a { font-size: 13px; font-weight: bold; color: #8C96AC; }
#top-big-buttons a:hover { color: #D1D6DE; text-decoration: none; }
#top-big-buttons li { height: 41px; }
#top-big-buttons li a { display: block; margin-left: 10px; padding: 25px 45px 6px 0; line-height: 10px; height: 10px; background: transparent url('../images/design/top-big-buttons.gif') no-repeat scroll top right; }
#top-big-buttons li.bbjoin a { background-position: right -41px; }
#top-big-buttons li.bbcontribute a { background-position: right -82px; }
#special-button { background: transparent url('../images/design/button-vienotiba.jpg') no-repeat scroll 20px top; width: 90px; height: 45px; margin: 40px 0 0 23px; border-left: 1px solid #8C96AC; }
#special-button a { margin-left: 20px; display: block; width: 70px; height: 45px; color: transparent; text-indent: 100%; overflow: hidden; }
/* Main menu */
#menu { width: 100%; height: 60px; background: transparent url('../images/design/menu-itembg.gif') repeat-x scroll left top;  }
#menu li a { font: 19px/30px Garamond,'Times New Roman',serif; color: #81A3D0; }
#menu li { background: transparent url('../images/design/menu-itembg.gif') repeat-x scroll left top; height: 60px; float: left; padding-left: 20px; display: inline-block; }
#menu li.active { background-image: url('../images/design/menu-itembg-active.gif'); }
#menu li.active a { color: #fff; }
#menu li .seperator { float: right; display: block; background: transparent url('../images/design/menu-itemseperator.gif') no-repeat scroll left top; width: 20px; height: 60px; margin-left: 20px; }
#menu li .sactive { background-image: url('../images/design/menu-itemseperator-active-2.gif'); }
#menu li.active .seperator { background-image: url('../images/design/menu-itemseperator-active.gif'); }
#menu li .first { float: left; display: block; background: transparent url('../images/design/menu-itemfirst.gif') no-repeat scroll left top; width: 15px; height: 60px; margin: 0 30px 0 -20px; }
#menu li.active .first { background-image: url('../images/design/menu-itemfirst-active.gif'); }
/* Sides */
#center-side, #right-side { float: left; }
#center-side { width: 772px; background: transparent url('../images/design/center-side-bg.gif') repeat-y scroll left top; }
#right-side { width: 228px; background: transparent url('../images/design/right-side-bg.gif') repeat-y scroll left top; margin-bottom: 100px; }
/* Side Menu */
#side-menu ,#side-menu a { color: #162B4A; font-size: 98%; line-height: 110%; }
#search-box { width: 228px; height: 27px; background: transparent url('../images/design/search-box.gif') no-repeat scroll left top; text-align: center; padding-top: 4px; }
#search_param { width: 155px; height: 20px; background: transparent url('../images/design/search_param.gif') no-repeat scroll left top; border: none; padding: 0 5px 0 20px; color: #081140; margin-right: 5px; }
#search-box .submit { width: 36px; height: 20px; background: transparent url('../images/design/submit-search.gif') no-repeat scroll left top; border: none; text-indent: -9999px; }
#side-menu .big-switch, #side-menu .big-switch-closed { width: 228px; height: 27px; background: transparent url('../images/design/big-switch-opened.gif') no-repeat scroll left top; }
#side-menu .big-switch a, #side-menu .big-switch-closed a { font-size: 13px; }
#side-menu .big-switch-closed { background-image: url('../images/design/big-switch-closed.gif'); }
#side-menu .big-switch a, #side-menu .big-switch-closed a { text-transform: uppercase; color: #A8AABF; font-weight: bold; display: block; width: 208px; height: 22px; padding: 5px 5px 0 20px; cursor: pointer; }
#side-menu .small-switch { background: transparent url('../images/design/small-switch.gif') repeat-y scroll left top; width: 228px; border-top: 1px solid #C6CEDB; }
#side-menu .small-switch-active { background-image: url('../images/design/small-switch-active.gif'); }
#side-menu .small-switch a { color: #172A54; font-weight: bold; display: block; width: 208px; padding: 2px 5px 0 20px; cursor: pointer; font-size: 13px; line-height: 20px; }
#side-menu .small-switch-active a { color: #A0ACB8; }
#side-menu .first { border-top: none; }
#side-menu .first a { padding-top: 0; }
#side-menu .menu-content { overflow:hidden; background: transparent url('../images/design/menu-content.gif') repeat-y scroll left top; width: 193px; padding: 5px 15px 5px 20px; }
#side-menu .under-menu { background: transparent url('../images/design/under-menu.gif') no-repeat scroll left bottom; padding-bottom: 11px; }
#side-menu .bullet-list li { padding-left: 10px; background: transparent url('../images/design/link-bullets-3.gif') no-repeat scroll left 4px; margin-left: -10px; }
#side-menu .bullet-list li a:hover { text-decoration: none; color: #BE042B; }
#side-menu .poll-title { color: #BE042B; }
#side-menu .poll-submit { background: transparent url('../images/design/submit.gif') no-repeat scroll left 12px; width: 69px; height: 36px; border: none; padding: 0; padding: 4px 5px 0 0; color: #fff; font-size: 10px; }
#side-menu .poll-results { background: transparent url('../images/design/poll-results.gif') no-repeat scroll left top; display: inline-block; width: 80px; height: 24px; text-align: center; font-size: 10px; }
#side-menu .twittertime { color: #B70131; }
#side-menu .photo-box, #side-menu .video-box { float: left; margin: 0 10px 5px 0; }
#side-menu .photo-box img, #side-menu .video-box img { border: 1px solid #172A54; }
#side-menu .question-form { text-align: right; }
#side-menu .question-form textarea { width: 165px; margin-right: 5px; }
#side-menu .question-form .submit, #side-menu .subscribe-form .submit { margin: 0; height: 29px; background-position: 3px 8px; }
#side-menu .subscribe-form label { display: block; }
#side-menu .subscribe-form .textbox { width: 93px; margin-right: 5px; }
/* Contents */
.title { font-weight: bold; }
#contents, #contents a { color: #162B4A; font-size: 96%; line-height: 125%; }
#contents a:hover { text-decoration: none; color: #BE042B; }
#contents .readmore { color: #8D8D8D; background: transparent url('../images/design/link-bullets-1.gif') no-repeat scroll right 3px; padding-right: 15px; }
#contents h1 { font: 21px bold Garamond,'Times New Roman',serif; margin: 0 10px 5px 20px; width: 150px; display: inline-block; }
#contents h2 { font: bold 102% Verdana,Arial,sans-serif; text-align: left; margin: 15px 10px; }
#send-friend { width: 100%; text-align: right; height: 21px; margin-top: -15px; }
#send-friend a { display: inline-block; height: 21px; color: #8C8C8C; padding: 0 30px; background: transparent url('../images/design/send-friend.gif') no-repeat scroll top left; }
#breadcrumbs { display: inline-block; }
#breadcrumbs, #breadcrumbs a { color: #8C8C8C; }
#breadcrumbs a.active { color: #162B4A; }
#breadcrumbs a:hover { color: #BE042B; }
#fp-box-1 .header, #fp-box-1, #fp-box-1 .footer { background: transparent url('../images/design/fp-box-1-header.gif') no-repeat scroll left top; width: 750px; }
#fp-box-1 .header { height: 3px; }
#fp-box-1 { background-image: url('../images/design/fp-box-1-body.gif'); background-repeat: repeat-y; margin: 0 0 0 14px; }
#fp-box-1 .footer { background-image: url('../images/design/fp-box-1-footer.gif'); height: 10px; clear: both; }
#fp-box-1 .date { color: #8D8D8D; }
#fp-box-1 td { vertical-align: top; margin-bottom: 5px; }
#fp-box-1 img, #fp-box-3 img, #fp-box-3 .image-box a, #fp-box-4 .video-box a { border: 1px solid #7F879A; }
#news h1, #calendar h1 { font: 34px bold Garamond,'Times New Roman',serif; color: #B70131; margin: 0 0 5px; }
#calendar h1 { padding-left: 20px; }
#calendar .title { display: block; }
#news, #calendar { float: left; padding: 0 10px; }
#news { width: 413px; }
#news table { border-spacing:10px 0; }
#calendar { width: 287px; }
#calendar ul { border-left: 1px solid #7F879A; }
#calendar li { margin: 0 0 5px 5px; padding-left: 15px; background: transparent url('../images/design/link-bullets-2.gif') no-repeat scroll left 5px; }
#fp-box-2 .header, #fp-box-2, #fp-box-2 .footer { background: transparent url('../images/design/fp-box-2-header.gif') no-repeat scroll left top; width: 750px; }
#fp-box-2 .header { height: 29px; }
#fp-box-2 { background-image: url('../images/design/fp-box-2-body.gif'); background-repeat: repeat-y; margin: 0 0 0 14px; }
#fp-box-2 .footer { background-image: url('../images/design/fp-box-2-footer.gif'); height: 10px; clear: both; }
#fp-box-2 .innerbox { padding: 20px 15px 5px 10px; }
#fp-box-2 .portrait, #fp-box-2 .description { float: left; }
#fp-box-2 .portrait { width: 110px; height: 110px; }
#fp-box-2 .description { width: 130px; }
#fp-box-2 .text { display: block; }
#fp-box-2 .name { font-size: 120%; font-weight: bold; }
#fp-box-3 .header, #fp-box-3, #fp-box-3 .footer, #fp-box-4 .header, #fp-box-4, #fp-box-4 .footer { background: transparent url('../images/design/fp-box-3-header.gif') no-repeat scroll left top; width: 374px; }
#fp-box-3 .header, #fp-box-4 .header { height: 3px; }
#fp-box-3, #fp-box-4 { float: left; background-image: url('../images/design/fp-box-3-body.gif'); background-repeat: repeat-y; }
#fp-box-3 { margin: 0 0 0 14px; }
#fp-box-3 .footer, #fp-box-4 .footer { background-image: url('../images/design/fp-box-3-footer.gif'); height: 10px; clear: both; }
#fp-box-3 .innerbox, #fp-box-4 .innerbox { padding: 10px; }
#fp-box-3 .title, #fp-box-4 .title { font-size: 120%; display: block; }
#fp-box-3 .image-box, #fp-box-4 .video-box { float: left; margin: 0 10px 5px 0; }
#fp-box-3 .image-box a, #fp-box-4 .video-box a { display: block; }
#fp-box-3 .image-box a:hover, #fp-box-4 .video-box a:hover { border-color: #BE042B; }
#fp-box-5 .header, #fp-box-5, #fp-box-5 .footer { background: transparent url('../images/design/fp-box-1-header.gif') no-repeat scroll left top; width: 750px; }
#fp-box-5 .header { height: 3px; }
#fp-box-5 { background-image: url('../images/design/fp-box-1-body.gif'); background-repeat: repeat-y; margin: 0 0 0 14px; }
#fp-box-5 .footer { background-image: url('../images/design/fp-box-1-footer.gif'); height: 10px; clear: both; }
#poll-page { padding: 20px 30px; }
#poll-results { width: 100%; border-collapse:separate; border-spacing: 0px 2px; }
#poll-results tr { background-color: #DBE1EE; border: 1px solid #F2F3F6; border-left: none; border-right: none; }
#poll-results td { padding: 5px 10px; }
#poll-archive { width: 100%; }
#poll-archive td { vertical-align: top; }
#poll-archive img { padding: 5px 5px 0 0; }
#poll-archive .date { color: #8C8C8C; }
#poll-results .pollbar { display: block; background: transparent url('../images/design/poll-bar.jpg') no-repeat scroll top left; border: 1px solid #0F236A; height: 20px; }
#fp-box-6 .header, #fp-box-6, #fp-box-6 .footer { background: transparent url('../images/design/fp-box-6-header.gif') no-repeat scroll left top; width: 591px; }
#fp-box-6 .header { height: 3px; }
#fp-box-6 { float: left; background-image: url('../images/design/fp-box-6-body.gif'); background-repeat: repeat-y; margin: 0 0 0 14px; }
#fp-box-6 .footer { background-image: url('../images/design/fp-box-6-footer.gif'); height: 10px; clear: both; }
#pages-index { text-align: right; }
#pages-index a { color: #8C8C8C; }
#audio-page td { vertical-align: top; }
#audio-page { width: 551px; padding: 0 20px; }
#audio-page table, #audio-table { border-collapse:separate; border-spacing: 0 10px; }
#audio-page .image { padding: 0 2px 0 1px; }
#audio-page .image img, #audio-table .image img { border: 1px solid #C6CED9; }
#audio-page .download img, #audio-table .download img { margin: 5px 5px 5px 10px; border: 1px solid #C6CED9; }
#audio-page a:hover img, #audio-table a:hover img { border-color: #BE042B; }
#audio-page .download, #audio-page .description, #audio-table .download, #audio-table .description { background: transparent url('../images/design/description.gif') repeat-y scroll top left; }
#audio-page .date, #audio-table .date { font-weight: bold; color: #8C8C8C; display: block; }
#audio-page .title, #audio-table .title { display: block; }
#audio-table td { vertical-align: top; }
#fp-box-7 .header, #fp-box-7, #fp-box-7 .footer { background: transparent url('../images/design/fp-box-7-header.gif') no-repeat scroll left top; width: 157px; }
#fp-box-7 .header { height: 3px; }
#fp-box-7 { float: left; background-image: url('../images/design/fp-box-7-body.gif'); background-repeat: repeat-y; margin: 0; }
#fp-box-7 .footer { background-image: url('../images/design/fp-box-7-footer.gif'); height: 11px; clear: both; }
#left-menu { min-height: 230px; padding-top: 20px; }
#left-menu ul { padding: 0 10px; }
#left-menu ul li { padding: 3px 0; }
#left-menu ul ul { padding: 0 0 0 10px; }
#left-menu ul a { display: inline-block; font: bold 12px/20px Verdana,Arial,sans-serif; padding-left: 11px; background: transparent url('../images/design/link-bullets-7.gif') no-repeat scroll left 4px; }
#left-menu ul ul a { font: normal 11px/18px Verdana,Arial,sans-serif; padding-left: 7px; background: transparent url('../images/design/link-bullets-13.gif') no-repeat scroll left 6px; }
#left-menu ul .active a, #left-menu ul a:hover { color: #BE042B; background-image: url('../images/design/link-bullets-8.gif'); }
#left-menu ul ul .active a, #left-menu ul ul a:hover { color: #BE042B; background-image: url('../images/design/link-bullets-14.gif'); }
#emuari-page { padding: 20px 20px; }
#emuari-page ul { text-align: center; }
#emuari-page li { display: inline-block; margin: 0 9px 30px; background-color: #DBE1EE; text-align: center; }
#emuari-page a .name { font-weight: bold; font-size: 13px; }
#emuari-page a:hover .name { color: #BE042B; }
#emuari-page a:hover img { border-color: #BE042B; }
#emuari-page .image { padding-top: 10px; }
#emuari-page .image img { border: 1px solid #DBE1EE; }
#emuari-page .name { padding: 5px; display: block; }
#left-menu2 { float: left; width: 155px; padding: 40px 0 0 1px; }
#left-menu2 ul { margin: 20px; margin-right: 0; width: 135px; }
#left-menu2 li { margin: 5px 0; }
#left-menu2 li a { font: bold 98%/20px Verdana,Arial,sans-serif; }
#left-menu2 .active a, #left-menu2 a:hover { color: #BE042B; }
#contact-form { width: 155px; border-top: 2px solid #CACEDA; margin-bottom: 50px; }
#contact-form .content { padding: 5px; background-color: #DBE1EF; }
#contact-form .footer { background: transparent url('../images/design/contact-form-footer.gif') no-repeat scroll left top; width: 155px; height: 16px; }
#contact-form form { color: #82899B; }
#contact-form legend { font-weight: bold; padding-left: 10px; }
#contact-form label { padding: 3px 5px 3px 10px; display: block; }
#contact-form .textbox, #contact-form textarea { border: 1px solid #fff; width: 132px; height: 17px; padding: 2px; background-color: #E3E7F2; margin-left: 4px; }
#contact-form textarea { height: 65px; }
#contact-form .submit { background: transparent url('../images/design/contact-form-submit.gif') no-repeat scroll left 6px; width: 58px; height: 31px; border: none; padding: 0; color: #fff; font-size: 10px; padding-bottom: 6px; margin-left: 85px; }
#right-content { float: left; width: 534px; padding: 0 30px; }
#right-content h2 { color: #BE042B; margin: 10px 0; }
#right-content p, #right-content ul { margin-bottom: 10px; }
#right-content p a { text-decoration: underline; color: #5C7EC6; }
#right-content li { padding: 3px 10px; background: transparent url('../images/design/link-bullets-6.gif') no-repeat scroll left 7px; }
#video-box { width: 470px; padding: 10px 32px; border-bottom: 1px solid #CACEDA; }
#video-box .video-container { width: 470px; text-align: center; }
#video-box .video-descritpion { width: 470px; padding-top: 25px; background: transparent url('../images/design/shadow-1.gif') repeat-x scroll left top; }
#video-box .video-descritpion .title { display: block; }
#video-box .video-descritpion .date { font-weight: bold; color: #8C8C8C; }
#video-box object { margin: 0pt; padding: 0pt; vertical-align: bottom; }
#video-archive { width: 514px; border-spacing: 1px 10px; }
#video-archive td { vertical-align: top; }
#video-archive { border-collapse:separate; border-spacing: 0px 10px; }
#video-archive .image { width: 120px; padding: 0 2px 0 1px; }
#video-archive .image img { border: 1px solid #C6CED9; }
#video-archive a:hover img { border-color: #BE042B; }
#video-archive .description { padding: 10px; background: transparent url('../images/design/description.gif') repeat-y scroll top left; }
#video-archive .date { font-weight: bold; color: #8C8C8C; display: block; }
#video-archive .title { display: block; }
#forums-page, #forums-thread { margin: 20px 0 50px; padding: 0 20px; }
#forums-page table, #forums-thread table { border-collapse:collapse; }
#forums-page th, #forums-page td, #forums-thread th, #forums-thread td { padding: 5px 10px; vertical-align: top; }
#forums-page th, #forums-thread th { background-color: #DBE1EF; font-weight: bold; color: #142948; border: 1px solid #FEFFFF; border-top: none; border-bottom: none; text-align: left; }
#forums-page tr, #forums-thread tr { border-top: 1px solid #DEE0EF; }
#forums-page td, #forums-thread td { border-left: 1px solid #DEE0EF; }
#forums-page td.first, #forums-thread td.author-col { border-left: none; }
#forums-page .date, #forums-thread .date { display: block; }
#forums-page .forum-caption, #forums-thread .forum-caption { color: #BE042B; }
#new-topic-form p { text-align: center; }
#new-topic-form, #new-comment-form { width: 480px; padding: 30px 115px; }
#new-topic-form legend, #new-comment-form legend { padding: 5px 0 5px 125px; font-weight: bold;  }
#new-topic-form form, #new-comment-form form { width: 478px; border: 1px solid #fff; background-color: #F9F9FB; color: #878995; }
#new-topic-form .textbox, #new-topic-form textarea, #new-comment-form .textbox, #new-comment-form textarea { width: 333px; background-color: #E3E7F2; height: 21px; padding: 0 5px; border: none; margin: 3px 0; }
#new-topic-form textarea, #new-comment-form textarea { height: 70px; }
#new-topic-form label, #new-comment-form label { width: 120px; display: inline-block; vertical-align: top; line-height: 21px; margin: 3px 0; text-align: right; }
#authcode img { position: relative; top: 6px; }
#authcode { display: inline; margin: 3px 0; font-size: 18px; margin-left: 40px; }
input#code { width: 120px; }
#new-topic-form .checkbox, #new-comment-form .checkbox { margin-left: 125px; }
#new-topic-form label.small, #new-comment-form label.small { width: auto; line-height: 18px; }
#new-topic-form .submit, #new-comment-form .submit { background: transparent url('../images/design/topic-form-submit.gif') no-repeat scroll left 6px; width: 70px; height: 31px; padding-bottom: 6px; margin-left: 398px; }
#new-comment-form .submit { margin-left: 400px; }
#forums-thread th { background-color: #DBE1EF; }
#forums-thread .author-col { vertical-align: top; width: 120px; }
#page-index { width: 100%; text-align: center; color: #000; padding-top: 5px; font-weight: bold; }
#page-index a { font-weight: normal; }
.sepeartor { width: 710px; background: transparent url('../images/design/shadow-1.gif') repeat-x scroll left top; height: 20px; }
#photo-gallery { padding: 0 20px 100px; }
#photo-gallery table { border-spacing: 1px 10px; }
#photo-gallery table, #photo-gallery tbody { padding: 0; margin: 0; }
#photo-gallery #page-index { text-align: right; }
#photo-gallery .gallery-image { width: 120px; padding: 0 1px; vertical-align: top; }
#photo-gallery .gallery-image a { display: block; border: 1px solid #C8CEDA; }
#photo-gallery .gallery-image a:hover { border-color: #BE042B; }
#photo-gallery .gallery-descr { padding: 5px 10px; width: 580px; background: transparent url('../images/design/description.gif') repeat-y scroll top left; vertical-align: top; }
#photo-gallery .gallery-descr .date { display: block; font-weight: bold; color: #929599; }
#photo-gallery .gallery-descr a:hover .date { color: #BE042B; }
#photo-gallery-open { padding: 0 27px 100px 20px; }
#emuars-page #photo-gallery-open { padding: 0; }
#emuars-page #photo-gallery-open .gallery-descr { width: 534px; margin: 10px 0; }
#photo-gallery-open .gallery-descr { width: 678px; margin: 10px 12px; }
#photo-gallery-open .gallery-descr .date { display: block; font-weight: bold; color: #929599; }
#photo-gallery-open .gallery-images { background-color: #E7EAF2; text-align: left; padding: 10px 0; width: 678px; margin: 0 12px; }
#photo-gallery-open .sepeartor { width: 678px; margin: 0 12px; }
#photo-gallery-open .gallery-images a { display: inline-block; border: 1px solid #C8CEDA; margin: 5px 22px; }
#emuars-page .gallery-images { width: 534px; margin: 0; }
#emuars-page .gallery-images a { margin: 2px 4.5px; }
#photo-gallery-open .gallery-images a:hover { border-color: #BE042B; }
#photo-gallery-open .other-galleries { width: 678px; margin: 10px 12px; }
#photo-gallery-open .other-galleries a { background: transparent url('../images/design/link-bullets-1.gif') no-repeat scroll center right; padding-right: 15px; }
#news-page { padding: 20px 20px 100px; }
.news-item .date { display: block; font-weight: bold; color: #929599; }
.news-item a:hover .date { color: #A12830; }
.news-item .title { display: block; padding-bottom: 10px; }
.image-container { float: right; margin: 0 0 5px 10px; }
.image-container .image-descr { display: block; text-align: center; background-color: #C4CFE5; padding: 5px; margin: 0; border-top: 1px solid #fff; }
#back-page a { color: #929599; background: transparent url('../images/design/link-bullets-9.gif') no-repeat scroll center left; padding-left: 15px; }
#news-index { padding: 0 20px 100px; }
#news-index .image-container img { border-bottom: 8px solid #c6cde7; padding-bottom: 1px; }
#news-filter { background: #DBE1EF url('../images/design/fp-box-8-body.gif') repeat-y scroll left top; }
#news-filter fieldset { padding: 5px 20px; text-align: center; }
#fp-box-8 .header, #fp-box-8, #fp-box-8 .footer { background: transparent url('../images/design/fp-box-8-header.gif') no-repeat scroll left top; width: 591px; }
#fp-box-8 .header { height: 3px; }
#fp-box-8 { float: left; background-image: url('../images/design/fp-box-6-body.gif'); background-repeat: repeat-y; margin: 0 0 0 14px; }
#fp-box-8 .footer { background-image: url('../images/design/fp-box-6-footer.gif'); height: 10px; clear: both; }
#news-filter, #calendar-filter { color: #8F8E93; }
#news-filter select { background:none repeat scroll 0 0 #DBE1EF; border-color:#808B9D #9BA9C6 #9BA9C6 #808B9D; border-style:solid; border-width:1px; color:#8F8E93; font-family:arial; font-size:84%; height:19px; line-height:15px; margin:0 5px; padding:1px 0 1px 5px; }
#news-filter .submit { background-image: url('../images/design/contact-form-submit.gif'); margin-left: 50px; color: #4b5a77; }
#news-index .news-item { margin-bottom: 10px; height: auto; }
#news-index .news-item .title { padding-bottom: 0; }
#news-index .news-item a:hover .readmore { color: #A12830; }
#news-index .image-container { padding-top: 15px; }
#news-page .image-container img { border-top: 3px solid #C2CeE4; }
#news-nav, #news-nav2 { border-bottom: 1px solid #172A51; padding: 5px 25px; height: 15px; margin-bottom: 5px; }
#news-nav .news-total { float: left; }
#news-nav .news-pages, #news-nav2 .news-pages { float: right; color: #000; padding-top: 5px; font-weight: bold; }
#news-nav .news-pages a, #news-nav2 .news-pages a { font-weight: normal; }
#news-nav2 { border-top: 1px solid #172A51; border-bottom: none; margin-bottom: 0; height: 15px; }
#news-nav2 .news-pages { padding-bottom: 5px; padding-top: 0; }
#left-menu .calendar-area { border-top: 1px solid #9FABC5; width: 147px; text-align: center; margin-top: 30px; padding: 0 4px 0 4px; background: transparent url('../images/design/shadow-2.gif') repeat-x scroll center top; }
#left-menu .calendar-area table { width: 100%; color: #9FABC5; border-collapse: collapse; empty-cells: show; }
#left-menu .calendar-area td, #left-menu .calendar-area .header-row { border: 1px solid #9FABC5; }
#left-menu .calendar-area th { color: #172A54; font-weight: bold; background-color: #97A6C3; }
#left-menu .calendar-area .caption { padding: 5px 0; display: block; }
#left-menu .calendar-area .month-switch { padding: 3px 0 10px; display: block; font-weight: bold; background: transparent url('../images/design/shadow-2.gif') no-repeat scroll center top; }
#left-menu .calendar-area .today { background-color: #fff; }
#left-menu .calendar-area .avilable { background-color: #D5DCEC; }
#left-menu .calendar-area a { color: #172A54; }
#left-menu .calendar-area a:hover { text-decoration: underline; color: #A12830; }
#left-menu .calendar-area .current a { color: #A12830; font-weight: bold; }
#calendar-filter { background: #DBE1EF url('../images/design/fp-box-8-body.gif') repeat-y scroll left top; }
#calendar-filter fieldset { padding: 5px 20px; text-align: center; }
#calendar-filter select { background:none repeat scroll 0 0 #DBE1EF; border-color:#808B9D #9BA9C6 #9BA9C6 #808B9D; border-style:solid; border-width:1px; color:#8F8E93; font-family:arial; font-size:84%; height:19px; line-height:15px; margin:0 5px; padding:1px 0 1px 5px; }
#calendar-filter .submit { background-image: url('../images/design/contact-form-submit.gif'); margin-left: 50px; color: #4b5a77; }
#calendar-nav, #calendar-nav2 { border-bottom: 1px solid #172A51; padding: 5px 25px; height: 15px; margin-bottom: 5px; }
#calendar-nav .calendar-total { float: left; }
#calendar-nav .calendar-pages, #calendar-nav2 .calendar-pages { float: right; color: #000; padding-top: 5px; font-weight: bold; }
#calendar-nav .calendar-pages a, #calendar-nav2 .calendar-pages a { font-weight: normal; }
#calendar-nav2 { border-top: 1px solid #172A51; border-bottom: none; margin-bottom: 0; height: 15px; }
#calendar-nav2 .calendar-pages { padding-bottom: 5px; padding-top: 0; }
#calendar-index { padding: 0 20px; }
#calendar-index table .date { background: transparent url('../images/design/description.gif') repeat-y scroll top left; color: #5E7CE6; font-weight: bold; padding: 3px 10px; }
#calendar-index table .time { color: #8E8E8E; font-weight: bold; vertical-align: top; padding: 0 10px; }
#calendar-index table .event { color: #172A54; font-weight: bold; padding-left: 10px; }
#calendar-item { padding: 10px 20px; }
#calendar-item .news-item-descr { margin-bottom: 20px; }
#calendar-item .data { font-weight: bold; color: #929599; margin-right: 20px; }
#calendar-item .label { font-weight: bold; color: #172A54; }
#calendar-item .gotomap { color: #8D8D8D; background: transparent url('../images/design/link-bullets-1.gif') no-repeat scroll right 3px; padding-right: 15px; }
#bottom-nav { clear: both; padding: 0 10px; }
#bottom-nav a.to-back, #bottom-nav a.to-top { color: #929599; background: transparent url('../images/design/link-bullets-9.gif') no-repeat scroll center left; padding-left: 15px; }
#bottom-nav a.to-top { background-image: url('../images/design/link-bullets-10.gif'); margin-left: 10px; }
#bottom-nav a:hover { color: #BE042B; text-decoration: underline; }
#map-page { padding: 10px 20px; }
#google-map { width: 635px; height: 517px; margin: 0 37px; }
#site-map { padding: 10px 20px 30px; }
#site-map a { color: #162B4A; }
#site-map ul li { padding-left: 20px; }
#site-map ul li a { padding-left: 13px; background: transparent url('../images/design/link-bullets-11.gif') no-repeat scroll left 2px; font-weight: bold; font-size: 96%; }
#site-map .current a, #site-map ul li a:hover { background-image: url('../images/design/link-bullets-12.gif'); color: #BE042B; }
#site-map ul li ul li { padding-left: 13px; }
#site-map ul li ul li ul li a { padding-left: 7px; background: transparent url('../images/design/link-bullets-13.gif') no-repeat scroll left 5px; font-weight: normal; font-size: 96%; }
#site-map ul li ul li ul li a:hover { background-image: url('../images/design/link-bullets-14.gif'); }
#search-results-page { padding: 10px 20px; }
#search-description { background-color: #DBE1EF; border-bottom: 1px solid #808B9D; width: 690px; padding: 5px 10px; }
#search-description .label { font-weight: bold; color: #808B9D; }
#search-result-pages { float: right; color: #000; padding-top: 5px; font-weight: bold; }
#search-result-pages a { font-weight: normal; color: #808B9D; }
#middle-page { padding: 10px 20px 30px; }
#leftside-page { padding: 20px 20px 40px; }
#video-page { padding: 10px 20px; }
#font-size, #page { height: 100%; }
#twitter_div .twtr-doc { background-color: none !important; }
#twitter_div .twtr-bd { color: #162B4A !important; }
#twitter_div .twtr-bd a { color: #B70131 !important; }
#twitter_div .twtr-ft { display: none !important; }
.poll-form input { display: inline-block; }
.poll-form label { display: inline-block; width: 165px; }

.styled-content h1 { font: bold 16px/18px Times New Roman,serif; margin: 5px 0; padding: 0; color: #BE042B; }
.styled-content h2 { font: bold 14px/18px Times New Roman,serif; margin: 10px 0; padding: 0; color: #162B4A; }
.styled-content h3 { font: bold 12px/16px Times New Roman,serif; margin: 10px 0; padding: 0; color: #162B4A; }
.styled-content p { margin: 5px 0; }
.styled-content a { color: #6481B7; text-decoration: underline; }
.styled-content a:hover { color: #BE042B; text-decoration: underline; }
.styled-content table { border-collapse:collapse; border: 1px solid #DEE0EF; }
.styled-content th, .styled-content td { padding: 5px 10px; vertical-align: top; }
.styled-content th { background-color: #DBE1EF; font-weight: bold; color: #142948; border: 1px solid #FEFFFF; border-top: none; border-bottom: none; text-align: left; }
.styled-content tr { border-top: 1px solid #DEE0EF; }
.styled-content td { border-left: 1px solid #DEE0EF; }
.styled-content td.first { border-left: none; }
textarea{ overflow: auto; }

#hide_on_wysiwyg h1 {
	display: block;
	width: auto;
	margin: 0 0 10px;
}

