html { background: #eff0ea }
body { min-width: 1000px; color: #000; background: #fff url(/all/bodyBgr.jpg) repeat-x 0 155px; font: 1em Tahoma, Arial, sans-serif; }
a { color: #0087ba; }
a:hover { color: #8c9199; }
:focus { outline: 1px dotted #0087ba; }

.list {display: table; //float: left;}

#header { position: relative; height: 28px; padding-top: 127px; background: url(/all/hdrBgr.jpg) repeat-x; border-bottom: 1px solid #fff; }
#header #mainHdrLeftSide { position: absolute; width: 765px; height: 155px; top: 0; right: 0; z-index: 100; overflow: hidden; }
#header #mntkLogo { display: block; position: absolute; width: 104px; height: 84px; top: 25px; left: 5px; /* margin: 25px 0 0 5px; */ padding-right: 335px; background: url('/all/mntklogo.png') no-repeat 0 0; z-index: 200; }
#header.eng #mntkLogo { background: url('/all/mntklogoeng.png') no-repeat 0 0; }
#header #mainHdrLeftSideEye { position: absolute; width: 289px; height: 155px; top: 0; right: 0px; background: url(/all/mainHdr.jpg) no-repeat; z-index: 100; }
#header #navigation { width: 994px; height: 28px; margin: 0 auto; font-size: 70%; position: relative; z-index: 200; }
#navigation li, #navigation_eng li { float: left; height: 28px; margin-left: 2px; background: url(/all/navigationCorners2.gif) no-repeat; }
#navigation #navClinic, #navigation #navbsos { background-position: 1px 0; }
#navigation #navServices { background-position: -69px 0; }
#navigation #navSpecialists, #navigation #navoftalmo_yug { background-position: -192px 0; }
#navigation #navRulesPrices { background-position: -314px 0; }
#navigation #navScience { background-position: -458px 0; }
/* #navigation #navInformation { background-position: -593px 0; } */
#navigation #navInformation { background-position: -912px 0; }
#navigation #navHotel { background-position: -709px 0; }
#navigation #navGuestBook { background-position: -841px 0; }
#navigation #navContacts { background-position: -912px 0; }
#navigation li a, #navigation li span, #navigation_eng li a, #navigation_eng li span { display: block; height: 21px; padding-top: 7px; color: #fff; background: url(/all/navigationTest2.png) no-repeat; text-align: center; text-decoration: none; }
#navigation li a:hover, #navigation li a.hover, #navigation li span, #navigation_eng li a:hover, #navigation_eng li a.hover, #navigation_eng li span { color: #07283b; }
#navigation #navClinic a, #navigation #navClinic span, #navigation #navbsos a, #navigation #navbsos span { width: 63px; background-position: 0 2px; }
#navigation #navClinic a:hover, #navigation #navClinic a.hover, #navigation #navClinic span, #navigation #navbsos a:hover, #navigation #navbsos span { background-position: 0 -26px; }
#navigation #navServices a, #navigation #navServices span { width: 122px; background-position: -70px 2px; }
#navigation #navServices a:hover, #navigation #navServices a.hover, #navigation #navServices span { background-position: -70px -26px; }
#navigation #navSpecialists a, #navigation #navSpecialists span, #navigation #navoftalmo_yug a, #navigation #navoftalmo_yug span { width: 121px; height: 27px; padding-top: 1px; background-position: -193px 2px; }
#navigation #navSpecialists a:hover, #navigation #navSpecialists a.hover, #navigation #navSpecialists span, #navigation #navoftalmo_yug a:hover, #navigation #navoftalmo_yug a.hover, #navigation #navoftalmo_yug span { background-position: -193px -26px; }
#navigation #navRulesPrices a, #navigation #navRulesPrices span { width: 143px; background-position: -315px 2px; }
#navigation #navRulesPrices a:hover, #navigation #navRulesPrices a.hover, #navigation #navRulesPrices span { background-position: -315px -26px; }
#navigation #navScience a, #navigation #navScience span { width: 134px; background-position: -459px 2px; }
#navigation #navScience a:hover, #navigation #navScience a.hover, #navigation #navScience span { background-position: -459px -26px; }
/* #navigation #navInformation a, #navigation #navInformation span { width: 115px; background-position: -594px 2px; }
#navigation #navInformation a:hover, #navigation #navInformation a.hover, #navigation #navInformation span { background-position: -594px -26px; } */
#navigation #navInformation a, #navigation #navInformation span { width: 69px; height: 27px; padding-top: 1px; background-position: -913px 2px; }
#navigation #navInformation a:hover, #navigation #navInformation a.hover, #navigation #navContacts span { background-position: -913px -26px; }
/* #navigation #navHotel a, #navigation #navHotel span { width: 131px; background-position: -710px 2px; }
#navigation #navHotel a:hover, #navigation #navHotel a.hover, #navigation #navHotel span { background-position: -710px -26px; } */
#navigation #navHotel a, #navigation #navHotel span { width: 69px; background-position: -913px 2px; }
#navigation #navHotel a:hover, #navigation #navHotel a.hover, #navigation #navHotel span { background-position: -913px -26px; }
#navigation #navGuestBook a, #navigation #navGuestBook span { width: 70px; background-position: -842px 2px; }
#navigation #navGuestBook a:hover, #navigation #navGuestBook a.hover, #navigation #navGuestBook span { background-position: -842px -26px; }
#navigation #navContacts a, #navigation #navContacts span { width: 69px; background-position: -913px 2px; }
#navigation #navContacts a:hover, #navigation #navContacts a.hover, #navigation #navContacts span { background-position: -913px -26px; }
#navigation li .submenu, #navigation li .submenu2, #navigation_eng li .submenu, #navigation_eng li .submenu2 { position: absolute; display: none; width: 225px; padding: 0 2px 2px 2px; background: #fff; border: 1px solid #e7e9ec; border-top: none; z-index: 200; }
#navigation li .submenu, #navigation_eng li .submenu { margin-left: -1px; }
/* #navigation #navScience .submenu { margin-left: -94px; } */
#navigation #navGuestBook .submenu, #navigation_eng #navGuestBook .submenu { height: 0px; width: 10px; padding: 0; }
#navigation #navContacts .submenu, #navigation_eng #navGuestBook .submenu { width: 245px; margin-left: -179px; }
/* #navigation #navScience .submenu li, */ #navigation #navContacts .submenu li { text-align: right; }
#navigation li .submenu li, #navigation li .submenu2 li, #navigation_eng li .submenu li, #navigation_eng li .submenu2 li { float: none; height: auto; padding: 1px 12px 0 12px; background-color: #f3f4f1; background-image: none !important; text-align: left; text-transform: none; margin-left: 0 !important; }
#navigation li .submenu li a, #navigation li .submenu li span, #navigation li .submenu2 li a, #navigation li .submenu2 li span, #navigation_eng li .submenu li a, #navigation_eng li .submenu li span, #navigation_eng li .submenu2 li a, #navigation_eng li .submenu2 li span { /* display: inline !important */; padding: 2px 0 4px 20px; color: #8c9199; background: url(/all/listBullet.gif) no-repeat 0 0 !important; text-decoration: underline; display: block !important; text-align: left; height: auto !important; width: auto !important; }
#navigation li .submenu li a:hover, #navigation li .submenu li span, #navigation li .submenu2 li a:hover, #navigation li .submenu2 li span, #navigation_eng li .submenu li a:hover, #navigation_eng li .submenu li span, #navigation_eng li .submenu2 li a:hover, #navigation_eng li .submenu2 li span { color: #07283b; background-position: 0 -43px !important; }
/* #navigation #navScience .submenu li a, #navigation #navScience .submenu li span, */ #navigation #navContacts .submenu li a, #navigation #navContacts .submenu li span { padding: 2px 20px 4px 0; background-position: 100% 0 !important; }
/* #navigation #navScience .submenu li a:hover, #navigation #navScience .submenu li span, */ #navigation #navContacts .submenu li a:hover, #navigation #navContacts .submenu li span { background-position: 100% -43px !important; }
#navigation li .submenu2, #navigation_eng li .submenu2 { margin: -5px 0 0 45px; padding-top: 2px; }
/* #navigation #navScience .submenu2, */ #navigation #navContacts .submenu2 { margin-left: -60px; }
/* #navigation #navScience .submenu { width: 200px; } */
/* #navigation #navScience .submenu2 { width: 177px; margin-left: 15px; } */

#header #navigation_eng { width: 718px; height: 28px; margin-left: 110px; font-size: 70%; position: relative; z-index: 200; }
#navigation_eng #navClinic, #navigation_eng #navContacts, #navigation_eng #navHotel { background-position: 1px 0; }
#navigation_eng #navSpecialists { background-position: -192px 0; }
#navigation_eng #navRulesPrices { background-position: -314px 0; }
#navigation_eng #navScience { background-position: -458px 0; }
#navigation_eng #navInformation, #navigation_eng #navServices { background-position: -593px 0; }
#navigation_eng #navGuestBook { background-position: -841px 0; }
#navigation_eng #navClinic a, #navigation_eng #navClinic span, #navigation_eng #navContacts a, #navigation_eng #navContacts span, #navigation_eng #navHotel a, #navigation_eng #navHotel span { width: 69px; background-position: 0 2px; }
#navigation_eng #navClinic a:hover, #navigation_eng #navClinic a.hover, #navigation_eng #navClinic span, #navigation_eng #navContacts a:hover, #navigation_eng #navContacts a.hover, #navigation_eng #navContacts span, #navigation_eng #navHotel a:hover, #navigation_eng #navHotel a.hover, #navigation_eng #navHotel span { background-position: 0 -26px; }
#navigation_eng #navSpecialists a, #navigation_eng #navSpecialists span { width: 121px; height: 27px; padding-top: 1px; background-position: -193px 2px; }
#navigation_eng #navSpecialists a:hover, #navigation_eng #navSpecialists a.hover, #navigation_eng #navSpecialists span { background-position: -193px -26px; }
#navigation_eng #navRulesPrices a, #navigation_eng #navRulesPrices span { width: 143px; background-position: -315px 2px; }
#navigation_eng #navRulesPrices a:hover, #navigation_eng #navRulesPrices a.hover, #navigation_eng #navRulesPrices span { background-position: -315px -26px; }
#navigation_eng #navScience a, #navigation_eng #navScience span { width: 134px; background-position: -399px 2px; }
#navigation_eng #navScience a:hover, #navigation_eng #navScience a.hover, #navigation_eng #navScience span { background-position: -399px -26px; }
#navigation_eng #navInformation a, #navigation_eng #navInformation span, #navigation_eng #navServices a, #navigation_eng #navServices span, #navigation_eng #navServices a:hover, #navigation_eng #navServices a.hover, #navigation_eng #navServices span { width: 115px; background-position: -594px 2px; }
#navigation_eng #navInformation a:hover, #navigation_eng #navInformation a.hover, #navigation_eng #navInformation span, #navigation_eng #navServices a:hover, #navigation_eng #navServices a.hover, #navigation_eng #navServices span { background-position: -594px -26px; }
#navigation_eng #navGuestBook a, #navigation_eng #navGuestBook span { width: 70px; background-position: -782px 2px; }
#navigation_eng #navGuestBook a:hover, #navigation_eng #navGuestBook a.hover, #navigation_eng #navGuestBook span { background-position: -782px -26px; }

#options { height: 65px; padding: 35px 25px 0 25px; }
#options #tools { float: right; width: 275px; margin-top: 8px; }
#tools ul { float: right; }
#tools ul li { float: left; }
#tools #searchQuery { width: 134px; height: 17px; margin-right: 12px; border: 1px solid #b3b9c3; }
#tools #searchSubmit { width: 59px; height: 20px; background: url(/all/buttons.png) no-repeat 0 0; border: none; }
#tools .eng #searchSubmit { background-position: 0 -40px; }
#tools #searchSubmit:hover { background-position: -59px 0; }
#tools .eng #searchSubmit:hover { background-position: -59px -40px; }
#tools ul  { margin-top: 3px; }
#tools ul li { width: 20px; height: 14px; margin-left: 7px; }
#tools ul li a { display: block; width: 0px; height: 14px; padding-left: 20px; background: url(/all/optionsIcons.gif) no-repeat 0 -139px; overflow: hidden; }
#tools ul #eng a { background-position: -20px -139px; }
#options #fontSize { float: left; display: block; width: 120px; height: 27px; margin-left: 25px; margin-top: 2px; padding: 10px 0 0 60px; color: #07283b; background: url(/all/fontSizeIcon.png) no-repeat 0 0px; font-size: 80%; font-weight: bold; text-decoration: underline; cursor: pointer; }
#options #fontSize:hover { color: #0087ba; }
#options #termsDictionary { float: left; display: block; width: 125px; height: 34px; margin-left: 0; padding: 10px 0 0 60px; color: #07283b; background: url(/all/optionsIcons.gif) no-repeat 0 2px; font-size: 80%; font-weight: bold; }
#options #siteMapLink { float: left; display: block; width: 90px; height: 25px; margin: 8px 0 0 25px; padding: 2px 0 0 33px; color: #07283b; background: url(/all/siteMapIcon.jpg) no-repeat 0 0; font-size: 80%; font-weight: bold; }
#options #faqLink, #options #linksLink { float: left; display: block; width: 70px; height: 25px; margin: 8px 0 0; padding: 2px 0 0; color: #07283b; font-size: 80%; font-weight: bold; }


#quotation { padding: 15px 25px 20px 25px; overflow: hidden; }
#quotation blockquote { float: right; width: 50%; font-size: 75%; }
#quotation blockquote p { font-style: italic !important; }
#quotation blockquote .author { margin-top: 15px; color: #000; font-size: 100%; font-style: normal !important; text-align: right; }
#quotation blockquote .author a { color: #0087ba; }
#quotation blockquote .author a:hover { color: #29374D; }
#quotation #glasses { width: 431px; height: 115px; cursor: pointer; }
#content { padding: 0 25px 25px 25px; overflow: hidden; }
#content #rightColumn { float: right; width: 218px; }
#rightColumn div { margin-bottom: 20px; padding: 2px; border: 1px solid #f2f3f5; }
#rightColumn div h1 { padding: 9px 15px 8px 15px; color: #07283b; background: #f3f4f1; font-size: 90%; }
#rightColumn div ul { padding: 5px 0 15px 0; background: #f3f4f1; font-size: 70%; }
#rightColumn div ul li { padding: 3px 10px 3px 10px; line-height: 120%; }
#rightColumn div ul li a { padding: 2px 0 2px 20px; color: #8c9199; background: url(/all/listBullet.gif) no-repeat; }
#rightColumn div ul li a:hover { color: #0087ba; background-position: 0 -43px; }
#rightColumn div ul li span { padding: 2px 0 2px 20px; color: #07283b; background: url(/all/listBullet.gif) no-repeat; }
#rightColumn div.white h1 { color: #fff; background: url(/all/mainRightCol.jpg) no-repeat; }
#rightColumn div.white ul  { background: #fff; font-size: 80%; font-weight: bold; }
#rightColumn div.white ul li { background: #fff; }
#rightColumn div.white ul li a { display: block; padding: 2px 0 2px 20px; color: #07283b; background: url(/all/listBullet.gif) no-repeat 0 3px; }
#rightColumn div.white ul li a:hover { color: #0087ba; background-position: 0 -40px; }
#rightColumn #askDoctor { display: block; width: 201px; height: 107px; margin-bottom: 20px; padding: 8px 0 0 15px; color: #fff; background: #fff url(/all/mainRightCol.jpg) no-repeat 2px -32px; font-size: 90%; font-weight: bold; border: 1px solid #f2f3f5; }
#rightColumn #askDoctor:hover { color: #07283b; }
#rightColumn #authorizationForm { width: 188px; height: 97px; margin: 20px 0 20px 0; padding: 10px 15px 10px 15px; background: url(/all/mainRightCol.jpg) no-repeat 0 -145px; }
#rightColumn #termsDictionary:hover, #rightColumn  #siteMapLink:hover { color: #0087ba; }
#rightColumn #poll { margin-top: 20px; background: #fff; border: 1px solid #72C2E0; }
#rightColumn div#poll { padding: 1px !important; }
#poll div { margin: 1px; padding: 5px 0 5px 0; background: #F3F4F1; }
#poll div p { margin: 0 15px 0 15px; font-size: 90%; font-weight: bold; }
#poll div ul { margin-top: 5px; padding-bottom: 5px; font-size: 80%; font-weight: bold; }
#poll div ul li { margin-bottom: 10px; overflow: hidden; //zoom: 1; }
#poll div ul li input { float: left; }
#poll div ul li label { float: left; width: 165px; margin-left: 5px; }
#poll div p input { width: 70px; height: 16px; padding-bottom: 3px; color: #fff; background: url('/all/voteButton.gif') no-repeat 0 -16px; font-size: 80%; border: none; }
#poll div p input:hover { background-position: 0 0; }
#poll div.results div { margin: 0 !important; }

#authorizationForm h1 { margin-bottom: 12px; padding: 0; color: #07283b; background: none; border: none; }
#authorizationForm p { color: #0000; margin-bottom: 5px; font-size: 70%; }
#authorizationForm p a { color: #0087ba; word-spacing: normal; }
#authorizationForm p a:hover { color: #8c9199; }
#authorizationForm p label[for="authLogin"] { margin-right: 70px; }
#authorizationForm #authLogin, #authorizationForm #authPassword { width: 80px; height: 18px; border: 1px solid #b3b9c3; }
#authorizationForm #authLogin { margin-right: 16px; }
#authorizationForm #authSubmit { float: left; width: 59px; height: 20px; margin: 5px 40px 0 0; background: url(/all/buttons.png) no-repeat 0 -20px; border: none; }
#authorizationForm #authSubmit:hover { background-position: -59px -20px; }
#content #mainNews, #content #stories { padding-right: 248px; padding-bottom: 25px; }
#content #mainNews ul, #content #stories ul { margin-bottom: 15px; overflow: hidden; }
#mainNews h1, #stories h1, #article h1 { height: 13px; margin-bottom: 25px; background: #f3f4f1 url(/all/mainContentHdr.png) repeat-y 100% 0; font-size: 85%; text-transform: uppercase; line-height: 100%; }
#mainNews h1 span, #stories h1 span, #article h1 span { display: block; float: left; height: 13px; padding-right: 120px; background: #fff url(/all/mainContentHdr2.jpg) no-repeat right; }
#mainNews ul { overflow: hidden; }
#mainNews ul li { float: left; width: 31%; margin-right: 2.3%; font-size: 80%; margin-bottom: 0 !important; }
#mainNews ul li .date { color: #000; }
#mainNews ul li h2 { margin: 4px 0 10px 0; }
#mainNews ul li p { line-height: 100%; margin-bottom: 10px; }
#mainNews .moreLink, #stories .moreLink { width: 70px; margin-top: 15px; margin-bottom: 0 !important; padding: 0 0 3px 20px; color: #0087ba; background: url(/all/listBullet.gif) no-repeat 0 0; font-size: 75%; clear: left; }
#mainNews .moreLink:hover, #stories .moreLink:hover { color: #8c9199; background-position: 0 -43px; }
#stories ul li { float: left; width: 31%; margin-right: 2.3%; text-align: center; }
#stories ul li img { background-repeat: no-repeat; background-position: 10px 0; }
#stories ul li h2 { position: relative; width: 219px; height: 52px; margin: -27px auto 0; background: url(/all/storyHdr.jpg) no-repeat scroll; font-size: 95%; line-height: 45px; }
#stories ul li h2 a { width: 219px; height: 53px; text-decoration: none; }
#content #secNavigation { margin-bottom: 20px; font-size: 70%; overflow: hidden; }
#secNavigation li { float: left; margin-right: 3px; color: #000; line-height: 23px; }
#secNavigation li a { color: #0087ba; }
#secNavigation li a.home { /* padding: 5px 0 5px 30px; background: url('/all/homeLink.gif') no-repeat; */ }
#secNavigation li a:hover { color: #000; }
#content #article { overflow: hidden; padding: 0 30px 25px 0; }
#article #department { display: block; padding: 3px 0 7px 25px; color: #0087ba; background: url(/all/depIcon.gif) no-repeat; font-size: 70%; }
#article #department:hover, #article #printIcon:hover { color: #07283b; }
#article h2 { margin-top: 25px; margin-bottom: 10px; color: #0087ba; font-size: 90%; }
#article h3 { margin-bottom: 10px; font-size: 80%; }
#article h4 { margin-bottom: 10px; font-size: 90%; font-weight: bold; }
#article .insertRight { float: right; width: 45%; padding: 5px; margin: 0 0 30px 30px; border: 2px solid #6DC3DC; }
#article .insertRight h2 { margin-top: 0 !important; }
#article p { margin-bottom: 10px; font-size: 80%; }
#article p.just { text-align: justify; }
#article ul, #article ol { font-size: 80%; margin-bottom: 10px; }
#article ol { margin-left: 45px; }
#article ol.roman { margin-left: 25px; list-style: upper-roman; }
#article ol li { margin-bottom: 10px; }
#article ol li h2 { font-size: 100%; }
#article ol li p { margin-bottom: 0; font-size: 100%; }
#article ul li { margin-bottom: 5px; padding-left: 15px; color: #000; background: url(/all/listBullet2.gif) no-repeat 4px 9px; }
#article ul li ul, #article ol li ul, #article ul li ol, #article ol li ol { margin-top: 10px; font-size: 100% !important; overflow: visible; }
#article .gallery { width: 95%; margin: 30px 0 30px 0; overflow: hidden; }
#article .gallery li { float: left; margin: 0 0px 15px 0px; padding: 0 5px 0 5px; background: none !important; font-size: 90%; }
#article .gallery li p { font-size: 100%; }
#article .gallery li.sep { float: none; height: 1px; font-size: 1px; overflow: hidden; clear: left; }
#article .gallery.even li { width: 30%; }
#article .gallery.extraspace li { height: 210px; }
#article .gallery li a { display: block; margin: 0 0 3px -2px; padding: 2px; border: 1px solid #f2f3f5; }
#article .gallery li img { display: block; border: none !important; padding: 0 !important; margin-bottom: 5px; }
#article table { width: 100%; margin-bottom: 15px; font-size: 80%; border: 1px solid #f3f3f3; border-right: none; border-bottom: none; }
#article table th { padding: 8px 10px 8px 10px; color: #f2f3f5; background: #8dcfe7 url(/all/tableHdrBgr.gif) repeat-x; font-weight: bold; border: 1px solid #f3f3f3; border-top: none; border-left: none; }
#article table .middle { vertical-align: middle; }
#article table .center { text-align: center; }
#article table td { padding: 3px 8px 3px 8px; border: 1px solid #f3f3f3; border-top: none; border-left: none; vertical-align: middle; }
#article table td.center { text-align: center; }
#article table td h3 { font-size: 100%; margin-top: 10px; }
#article #printIcon { float: right; margin-top: 10px; padding: 0 0 3px 20px; color: #07283b; background: url(/all/printIcon.gif) no-repeat; font-size: 70%; clear: both; }
#article #attachedFiles { margin-top: 25px; font-size: 70%; }
#article #attachedFiles li { padding: 0 0 3px 25px; background: url(/all/docIcon.gif) no-repeat; }
#article #attachedFiles li span { font-weight: bold; }
#article #faq { color: #29374d; font-size: 80%; }
#article #faq dt { padding: 4px 5px 5px 110px; background: #aae4f3 url(/all/faqQ.gif) no-repeat 4px 4px; font-weight: bold; }
#article #faq dd { margin: 5px 0 15px 0; padding: 3px 5px 13px 110px; background: url(/all/faqA.gif) no-repeat 4px 4px; border-bottom: 1px solid #f5f6f4; }
#article #faq dt span, #article #faq dd span { position: absolute; margin-left: -85px; font-weight: bold; }
#article #faq * { font-size: 100%; }
#article #procedureReg { font-size: 80%; overflow: hidden; }
#procedureReg input, #article #procedureReg textarea { width: 335px; border: 1px solid #c4c4c4; }
#procedureReg input { height: 19px; }
#procedureReg textarea { height: 120px; }
#procedureReg select { border: 1px solid #c4c4c4; }
#procedureReg dt { float: left; width: 320px; margin-bottom: 7px; padding: 3px 0 4px 10px; background: #f3f4f1; }
#procedureReg dt.commentTerm { height: 116px !important; }
#procedureReg dd { height: 23px; padding: 0 0 7px 340px; }
#procedureReg dd.inbetween { padding-left: 10px; font-size: 100%; }
#procedureReg dd.inbetween p { font-size: 90%; }
#procedureReg dd.wideMargin { margin-bottom: 30px; }
#procedureReg dd.textAreaHolder { height: 123px; }
#procedureReg dd.submit input { width: 171px; height: 20px; padding-bottom: 3px; color: #fff; background: url(/all/submitRegButton.png) no-repeat 0 -20px; font-size: 100%; border: none; }
#procedureReg dd.submit input:hover { background-position: 0 0; }
#procedureReg dd #day { width: 115px; margin-right: 23px; }
#procedureReg dd #month { width: 195px; }
#article #siteMap { font-size: 80%; overflow: visible; }
#article #siteMap li { margin-bottom: 15px; padding-left: 20px; background: url(/all/nextIcon.gif) no-repeat; font-weight: bold; text-transform: uppercase; }
#article #siteMap li ul { margin: 8px 0 8px 35px; font-size: 100%; }
#article #siteMap li ul li { margin-bottom: 0; padding-left: 0; background: none; font-weight: normal; text-transform: none; }
#article #siteMap li ul li ul { margin: 0 0 5px 20px; }
#article #siteMap a { color: #29374d; }
#article #siteMap a:hover { color: #0087ba; }
#article address { margin-bottom: 20px; font-size: 80%; line-height: 180%; }
#article img { padding: 2px; border: 1px solid #f2f3f5; }
#article .center { text-align: center; }
#article .center img { display: block; margin: 0 auto; }
#article .floatleft, #article .noteleft { float: left; margin: 0 15px 15px 0; clear: left; }
#article .floatright, #article .noteright { float: right; margin: 0 0 15px 15px; clear: right; }
#article .noteleft, #article .noteright { width: auto; font-size: 90%; text-align: center; }
#article .noteleft img, #article .noteright img {  }
#article .noteleft a, #article .noteright a { color: #29374d; }
#article .noteleft p, #article .noteright p { margin-top: 10px; text-align: center; clear: both; }
#news { font-size: 100% !important; }
#news li { margin-bottom: 30px !important; background: none !important; overflow: hidden; }
#news li h2 { margin: 4px 0 10px 0; }
#news li .date { color: #8c9199; font-size: 80%; }
#news li img { float: left; margin-right: 8px; padding: 2px; border: 1px solid #f2f3f5; }
#article .departmentsList, #article #departmentsList { margin-bottom:  25px; font-size: 100%; overflow: visible; }
.departmentsList li, #departmentsList li { padding: 3px 0 3px 0 !important; line-height: 120%; background: none !important; }
.departmentsList li a, #departmentsList li a { padding: 1px 0 2px 20px !important; color: #29374d; background: url(/all/listBullet.gif) no-repeat; font-size: 80%; }
.departmentsList li a:hover, #departmentsList li a:hover { color: #0087ba; background-position: 0 -43px; }
.departmentsList li ul li a, #departmentsList li ul li a { padding: 0 !important; background: none !important; font-size: 100% !important; }
#article .boss { font-size: 90% !important; }
#article .boss h2 { margin-top: 0 !important; }
#article #spicialistList, #article .specialistList { margin-top: 15px; font-size: 90% !important; overflow: hidden !important; }
#spicialistList li, .specialistList li { float: left; width: 30%; min-height: 280px; margin-right: 2%; margin-bottom: 0px !important; padding: 0 !important; background-image: none !important; overflow: hidden; line-height: 100% !important; }
#spicialistList.rkmanagers li { width: 45%; }
#spicialistList li h2, .specialistList li h2 { margin-top: 0 !important; }
#spicialistList li h2 a, .specialistList li h2 a { color: #0087ba; }
#spicialistList li img, .specialistList li img { margin-right: 15px; padding: 2px; }
.allLink { font-weight: bold; }
.allLink a { padding: 1px 0 2px 20px; color: #29374d; background: url(/all/listBullet.gif) no-repeat; }
.allLink a:hover { color: #0087ba; background-position: 0 -43px; }
#article .picContainer { float: left; margin: 0 15px 15px 0; font-size: 70%; }
#article .picContainer.right { float: right !important; }
.picContainer img { display: block; margin-bottom: 5px; padding: 2px; }
#article .icon { border: 0; margin-right: 10px; padding: 0; vertical-align: middle; }
#article .icon1 { padding: 2px 0 2px 23px; color: #08273b; background: url(/all/icon1.png) no-repeat; font-size: 110%; font-weight: bold; color: #0087BA }
#article #searchResults { margin-top: 25px; font-size: 75%; }
#article #searchResults li { margin-bottom: 35px; }
#article #searchResults li p { margin-bottom: 5px; }

#pagesNavigation  { margin-top: -20px; }
#pagesNavigation ul li { float: left; margin-right: 5px; color: #0087ba; font-size: 70%; }
#pagesNavigation ul li a { color: #8c9199; }
#pagesNavigation ul li a:hover { color: #0087ba; }
#pagesNavigation ul li span { font-weight: bold; }
#pagesNavigation ul .prev a { display: block; width: 17px; height: 17px; margin-right: 10px; background: url(/all/prevIcon.gif); }
#pagesNavigation ul .next a { display: block; width: 17px; height: 17px; margin-left: 10px; background: url(/all/nextIcon.gif); }
#pagesNavigation .moreLinkPar { float: right; margin-right: 30px; font-size: 80%; font-weight: bold; }
#pagesNavigation .moreNewsLinkPar { font-size: 80%; font-weight: bold; text-align: center; }
.moreLinkPar a, .moreNewsLinkPar a { color: #0087ba; }
.moreLinkPar a:hover, .moreNewsLinkPar a:hover { color: #29374d; }

#footerBgr { height: 130px; background: #eff0ea url(/all/footerBgrBgr.jpg) repeat-x; }
#footerBgr #footer { height: 100px; padding-top: 30px; background: url(/all/footerBgr.jpg) no-repeat 50% 0; }
#footer address { width: 420px; margin: 0 auto; color: #000; font-size: 75%; }
#footer #counters { float: left; height: 31px; margin-left: 25px; }
#footer #credits { float: right; margin-right: 25px; padding-left: 38px; background: url(/all/spiderLogo.gif) no-repeat 0 5px; font-size: 70%; }
#footer #credits a { color: #8c9199; }
#footer #credits a:hover { color: #0087ba; }

.show { display: block !important; }

/* Main Style Sheet for jQuery UI date picker */
#ui-datepicker-div, .ui-datepicker-inline { font-family: Arial, Helvetica, sans-serif; font-size: 14px; padding: 0; margin: 0; background: #ddd; width: 185px; }
#ui-datepicker-div { display: none; border: 1px solid #777; z-index: 9999; /*must have*//*must have*/ }
.ui-datepicker-inline { float: left; display: block; border: 0; }
.ui-datepicker-rtl { direction: rtl; }
.ui-datepicker-dialog { padding: 5px !important; border: 4px ridge #ddd !important; }
button.ui-datepicker-trigger { width: 25px; }
img.ui-datepicker-trigger { margin: 2px; vertical-align: middle; position: absolute;  margin: 5px 0 0 -30px; border: none !important; }
.ui-datepicker-prompt { float: left; padding: 2px; background: #ddd; color: #000; }
* html .ui-datepicker-prompt { width: 185px; }
.ui-datepicker-control, .ui-datepicker-links, .ui-datepicker-header, .ui-datepicker { clear: both; float: left; width: 100%; color: #fff; }
.ui-datepicker-control { background: #400; padding: 2px 0px; }
.ui-datepicker-links { background: #000; padding: 2px 0px; }
.ui-datepicker-control, .ui-datepicker-links { font-weight: bold; font-size: 80%; }
.ui-datepicker-links label { /* disabled links */ padding: 2px 5px; color: #888; }
.ui-datepicker-clear, .ui-datepicker-prev { float: left; width: 34%; }
.ui-datepicker-rtl .ui-datepicker-clear, .ui-datepicker-rtl .ui-datepicker-prev { float: right; text-align: right; }
.ui-datepicker-current { float: left; width: 30%; text-align: center; }
.ui-datepicker-close, .ui-datepicker-next { float: right; width: 34%; text-align: right; }
.ui-datepicker-rtl .ui-datepicker-close, .ui-datepicker-rtl .ui-datepicker-next { float: left; text-align: left; }
.ui-datepicker-header { padding: 1px 0 3px; background: #333; text-align: center; font-weight: bold; height: 1.3em; }
.ui-datepicker-header select { background: #333; color: #fff; border: 0px; font-weight: bold; }
.ui-datepicker { background: #ccc; text-align: center; font-size: 100%; }
.ui-datepicker a { display: block; width: 100%; }
.ui-datepicker-titleRow { background: #777; }
.ui-datepicker-daysRow { background: #eee; color: #666; }
.ui-datepicker-weekCol { background: #777; color: #fff; }
.ui-datepicker-daysCell { color: #000; border: 1px solid #ddd; }
.ui-datepicker-daysCell a{ display: block; }
.ui-datepicker-weekEndCell { background: #ddd; }
.ui-datepicker-titleRow .ui-datepicker-weekEndCell { background: #777; }
.ui-datepicker-daysCellOver { background: #fff; border: 1px solid #777; }
.ui-datepicker-unselectable { color: #888; }
.ui-datepicker-today { background: #fcc !important; }
.ui-datepicker-currentDay { background: #999 !important; }
.ui-datepicker-status { background: #ddd; width: 100%; font-size: 80%; text-align: center; }

/* ________ Datepicker Links _______

** Reset link properties and then override them with !important */
#ui-datepicker-div a, .ui-datepicker-inline a { cursor: pointer; margin: 0; padding: 0; background: none; color: #000; }
.ui-datepicker-inline .ui-datepicker-links a { padding: 0 5px !important; }
.ui-datepicker-control a, .ui-datepicker-links a { padding: 2px 5px !important; color: #eee !important; }
.ui-datepicker-titleRow a { color: #eee !important; }
.ui-datepicker-control a:hover { background: #fdd !important; color: #333 !important; }
.ui-datepicker-links a:hover, .ui-datepicker-titleRow a:hover { background: #ddd !important; color: #333 !important; }

/* ___________ MULTIPLE MONTHS _________*/

.ui-datepicker-multi .ui-datepicker { border: 1px solid #777; }
.ui-datepicker-oneMonth { float: left; width: 185px; }
.ui-datepicker-newRow { clear: left; }

/* ___________ IE6 IFRAME FIX ________ */

.ui-datepicker-cover { display: none; /*sorry for IE5*/ display: block; /*sorry for IE5*/ position: absolute; /*must have*/ z-index: -1; /*must have*/ filter: mask(); /*must have*/ top: -4px; /*must have*/ left: -4px; /*must have*/ width: 200px; /*must have*/ height: 200px; /*must have*//*must have*/ }
.ui-datepicker-oneMonth { float: left; width: 185px; }
.ui-datepicker-newRow { clear: left; }

/* ___________ IE6 IFRAME FIX ________ */

.ui-datepicker-cover { display: none; /*sorry for IE5*/ display/**/: block; /*sorry for IE5*/ position: absolute; /*must have*/ z-index: -1; /*must have*/ filter: mask(); /*must have*/ top: -4px; /*must have*/ left: -4px; /*must have*/ width: 200px; /*must have*/ height: 200px; /*must have*/ }



div.tm{font-size:0.85em}
div.tm label{background:#40BADA;color:#fff;padding:2px 0.5em;text-decoration:underline;cursor:pointer}
div.tm label.a{background:#f93;}
div.tm span{background:#F3F3F1;color:#ccc;padding:2px 0.5em}
