.mainColumn { padding:20px 0px 0 0}

.bannerplace468_2 { padding:21px 0px 0px 30px}

.placesList { padding: 20px 20px 0px 30px}
.placesList div.title { color:#F0AE32; font-weight:bold; line-height:13px; width:120px; margin-bottom:38px}
.placesList p { margin-bottom:10px; padding-left:1px}
.placesList a { color:#245AA3}

.searchBarAfisha { padding:21px 0px 0px 14px }
.searchBarAfisha form { border-top:1px solid #FFFFFF; background:url(/img/afisha/list_bg.jpg) left top repeat-x; padding-top:10px}
.searchBarAfisha td { vertical-align:top}
.searchBarAfisha td.title { color:#E97900; font-weight:bold; white-space:nowrap; padding:3px 11px 0px 32px}
.searchBarAfisha td.input { padding-top:1px; padding-right:2px}
.searchBarAfisha td.input input { background-color:#FFFFFF; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:12px; width:98%; padding:1px 0px 2px 2px}
.searchBarAfisha td.button { padding-left:7px; padding-right:36px}
.searchBarAfisha td.button button { background:none; border:none; width:55px; cursor:default; }
.searchBarAfisha td.button div.out { width:50px; border-top:1px solid white; border-left:1px solid white; border-right:1px outset #404040; border-bottom:1px outset #404040; }
.searchBarAfisha td.button div.in { background:url(/img/button_bg1.gif) left center repeat-x; font-size:11px; padding:2px 0px 3px 1px; border-right:1px solid #808080;  border-bottom:1px solid #808080;}
.searchBarAfisha td.selectRange { font-size:11px; padding:4px 0px 6px 2px}
.searchBarAfisha td.selectRange input { width:15px; height:14px; margin-right:5px}

.titleToday { margin-bottom:17px}
.titleToday td.title { background-color:#F0AE32; color:#FFFFFF; font-weight:bold; font-size:16px; padding:3px 20px 2px 14px}
.titleToday td.link { font-weight:bold; font-size:11px; padding:2px 17px 3px 8px}
.titleToday td.title span.date { font-size:12px; font-weight:normal; color:#000000; margin-left:10px; position:relative; top:-1px}

.occasions {  padding:0px 16px 45px 15px; clear:both}
.occasions div.item { margin-bottom:36px; clear:both}
.occasions div.title { font-weight:bold; font-size:20px; color:#003173; margin-bottom:1px}
.occasions div.type { font-weight:bold; font-size:12px; color:#B9B9B9}
.occasions div.content { font-size:14px; line-height:17px; margin-top:3px}
.occasions div.more { padding-left:23px; font-size:11px; color:#8A8A8A; margin-top:5px; line-height:15px}
.occasions div.icon { display:inline; float:left; padding-right:10px; margin-bottom:7px; padding-top:3px}

