

/* Ssylki, razmeri, tp */
a {color:#3551A5;}
a:hover , .sub_over_color {color:#FB6E26;}

h2 {font-size: 2.2em; font-weight: normal; margin: .3em 0; color: #FB6E26; }
h3 {font-size: 1.9em; font-weight: normal; margin: .3em 0; color: #FB6E26; }


.sub_t_size { font-size: .89em;}
.sub_t_color { color:#6D7C9F;}
p { margin: .7em 0;}



/* Obshij layout */
#mainTable {width:800px;}
#main {padding-top:0px;clear:both; width:100%;}
#contentTD { width: auto; padding-right: 20px;}

/* Stroka navigatsii */
.navigation li {margin-right: .8em;padding-right:.8em;border-right:solid 1px silver; font-size: .9em; }




/* Spisok kontsertov (blochki) */
.ofaot .ofaaContainer h3 {font-size: 1.2em; font-weight: bold;}
.ofaaContainer .imageContainer, .ofaaContainer h3,
.ofaaContainer .dates,
.ofaaContainer .cities{ margin-bottom: .3em;}

/* Razbivka ns dve kolonki */
.ofaaContainer {position: relative; float:left;overflow:hidden; margin-bottom: 1.2em;}
.ofaaContainer {width:300px;margin-right:40px;}
.blockAftereven {clear:both;}
.blockAfterodd {display:none;}
.ofaaContainer.even { margin-right: 0;}


/* Interaktivnij banner */
.anshlagSmartBanner {margin-bottom:10px;}


/* Glavnoe menu */
#mainMenu {
	background-color:#3551A5; min-height:25px;
	padding:0px 10px;
	-moz-border-radius: 5px 5px 0 0;
	-webkit-border-top-right-radius: 5px;
	-webkit-border-top-left-radius: 5px;
}
#mainMenu ul { padding: 5px 0;}
#mainMenu li a {color:white;text-decoration:none;}
#mainMenu li a img { vertical-align: middle;}
#mainMenu li a:hover {text-decoration:underline;}


/* Tablitsa zakaza mest */
.order .event_places .where.price {color: #FE6C26; } /* Tsvet nadpisi s tsenoi*/


/* Tablitsa seansov v opisanii kontserta */
.ofaaFull .orderLinksContainer {margin-top: .5em;}
.ofaaFull .orderLinksContainer ul li , .orderLinksContainer ul li {margin-bottom:3px;background-color:#EFEFEF; position: relative;}
.ofaaFull .orderLinksContainer ul li.heading {background-color:white;font-weight:bold;line-height:1.4; color: #6D7C9F;  }
.ofaaFull .orderLinksContainer ul li span {margin:0px 4px; padding:2px;}
.ofaaFull a.orderLink {padding:0px 10px; text-decoration:none;}
.ofaaFull a.orderLink span {padding:0px 10px; background-color:#FB6E26; color:white;}
.ofaaFull a.orderLink:hover span {text-decoration:underline;}
.ofaaFull a.orderLink.noTickets span {background-color:#FB9E6E; }

/* Vneshnij vid kalendaria na glavnoi */
.calendar h4 {  text-align: center; letter-spacing: .05em; font-size: 1em; color: #FB6E26; margin-bottom: .2em;}
.calendar ul li.dayOn a:hover {background-color:#FB6E26; color:white;}
.calendar ul li.dayOn a:hover ul li {color:#322C50; }
.calendar ul li.dayOff a {color: #9F9F9F;}
.calendar ul li.heading a { background-color: silver; color: #6F6F6F;}
.calendar ul li.weekday7 {background-color:#f0f0f0;color:black;}



