DIV.menu2 { color: #ffc37b; background: #ff8c00; }
DIV.menu2 A { color: #fff; }
H1 { color: #ff8c00; }
H2 { color: #ff8c00; }
H3 { color: #ff8c00; }

DIV.col-title { background: #ff8c00; }
DIV.c1 DIV.col-title { background: #FFF url(i13_01.gif) 0 10px no-repeat; color: #ff8c00; font-size: 11px; border-bottom: 1px solid #ff8c00; padding: 6px 0 3px 10px; }
DIV.c1 DIV.col-title A { color: #ff8c00; }

DIV.header { background: #e5e5e5 url(i01_01.jpg) 164px 0 no-repeat; }
DIV.header DIV.search { background: url(i02_01.gif); }
DIV.header DIV.search DIV.d2 { background: url(i03_01.gif) 50% 14px no-repeat; }

DIV.item-news DIV { background: url(i07_01.gif) 0 8px no-repeat; }
DIV.item-link { background: url(i07_01.gif) 0 8px no-repeat; }

DIV.menu3 A:hover { color: #ff8c00; }
DIV.menu3 A.active { color: #ff8c00; }
DIV.menu4 DIV { background: url(i08_01.gif) 0 5px no-repeat; }

DIV.news DIV.item-open DIV.heading { color: #ff8c00; }
DIV.news DIV.item-open DIV.heading A { color: #ff8c00; }
DIV.news DIV.item-open DIV.lead A { color: #ff8c00; }
DIV.news DIV.item DIV.heading { background: url(i07_01.gif) 0 5px no-repeat; }

DIV.readmore A { color: #ff8c00; }

INPUT.string-focus { border: 1px solid #ff8c00; background: #ffead0; }

DIV.actions * { border-color: #ff8c00 #6e3c01 #6e3c01 #ff8c00; background: #fff5ea; color: #6e3c01; }

DIV.longcontent A { color: #ff8c00; text-decoration: underline; }

A { color: #ff8c00; }

/* !global */

DIV.map { background: url(tallinnakaart.jpg) center top; margin-bottom: 5px; }
DIV.map DIV { background: url(i11.gif) left top no-repeat; }
DIV.map DIV A { background: url(i12.gif) right top no-repeat; height: 130px; display: block; }
DIV.map DIV A:hover { text-decoration: none; }

/* calendar */

DIV.calendar { font-size: 10px; font-family: Tahoma, Arial, Helvetica, sans-serif; margin: 6px 0; width: 189px;}
DIV.calendar DIV.blank { background: #FFF; float: left; width: 21px; height: 20px; }
DIV.calendar DIV.day { background: #e5e5e5; float: left; width: 21px; height: 20px; text-align: center; }
DIV.calendar DIV.day A { display: block; width: 100%; color: #3d3d3d; }
DIV.calendar DIV.day A:hover { display: block; width: 100%; background: #ff8c00; color: #FFF; text-decoration: none; }
DIV.calendar DIV.day A SPAN { border: 1px solid #FFF; display: block; padding: 3px 0; }
DIV.calendar DIV.active { font-weight: bold; background: #ff8c00; color: #FFF; }
DIV.calendar DIV.active A { color: #FFF; }
DIV.calendar DIV.day-disabled { background: #e5e5e5; float: left; width: 21px; height: 20px; text-align: center; color: #a7a7a7; }
DIV.calendar DIV.day-disabled SPAN { border: 1px solid #FFF; display: block; padding: 3px 0; }

DIV.calendar-months { margin: 6px 0; text-align: center; }
DIV.calendar-months SELECT { vertical-align: top; color: #404040; width: 120px; }
