/*   */
.contlist .item { float: left; width: 99%; clear: both; background: #f2ffdf; padding: 15px 10px 5px 15px; clear: both; margin-bottom: 30px; min-height: 60px;}
.contlist .item .ctype {position: relative; height: 1px; width: 1px; float: left;}
.contlist .item .ctype img {position: absolute; top: -10px; left: -10px;}
.contlist .image {padding: 0 10px 10px 0; float: left;}
.contlist .image img {border: 5px solid #fff;}
.contlist h3 {display: inline; padding-right: 1em;}
.contlist h3 .name {}
.contlist .status {font-size: 11px; font-weight: bold; color: #555;}
.contlist .descr { font-size: 13px; margin: 1ex 0;}
.contlist .sponsor, .contlist .prise, .contlist .sroki {font-size: 11px; margin: 1ex 0;}
.contlist .sponsor {font-weight: bold; padding-right: 1em;}

ul.conttypelist {margin-left: 0; padding: 0; list-style: none;}
ul.conttypelist li {margin: 0 15px 0 0; font-weight: bold; width: 85px; height: 80px; padding: 0; display: block; text-align: center; float: left;}


/*   */
table.monthPrises {width: 100%;}
table.monthPrises td {width: 50%;}
table.monthPrises td table {border-collapse: collapse;}
table.monthPrises td table td {padding: 7px; background: #f2f9ff; vertical-align: top;}
table.monthPrises td.confName {background: #E5F1FB; font-size: 80%;}
.priseDescr {font-size: 70% !important;}
.priseDescr img {margin: 0 5px 10px 0; float: left;}

table.winners {width: 100%; border-collapse: separate; }
table.winners td { background: #f2f9ff; width: 50%; font-size: 70%; vertical-align: top; padding: 0  7px 3ex;}
table.winners td.month, table.monthPrises td.month {width: 100%; background: #fff; border-bottom: 3px solid #FFDA31; font-size: 130%; text-align: center; padding: 0;}
table.winners td ul {margin: 0; padding: 0; list-style: none;}
table.winners td ul li {padding: 0 0 2ex 5px; clear: both;}
table.winners td .confName {display: block; font-size: 115%; background: #E5F1FB; padding: 4px; font-weight: bold; margin: 0 -7px 1.5ex;}
table.winners td img {margin: 0 5px 10px 0; float: left;}
table.winners td p {margin: 0 0 0.5ex 0;}
table.winners td .winnerName {font-weight: bold; display: inline-block; font-size: 105%;}
/* end of   */
/*  */
.pubrubr0 {font: normal 21px/21px "Arial Narrow", tahoma, arial, sans-serif; color: #4a78a3; margin: 2ex 0 0.5ex; border-bottom: 1px solid #B5CEE6; padding-bottom: 4px;}
.pubrubr1 {font-weight: bold; font-size: 13px; margin: 1.5ex 0 0.25ex;}
.pubrubr-1 {font-size: 13px; margin-bottom: 0.25ex;}

/*   */
.articles {font-size: 12px;}
.articles .item {margin-bottom: 2ex;}
.articles .item h3 {font-size: 14px; margin: 0; padding: 0;}
.articles .item .rating {float: right;}
.articles .item .rating span {padding-left: 0.5em; color: #777;}
.articles .item .rating span img {vertical-align: middle;}
.articles .item .author, .articles .item .date {font-size: 11px; display: inline; padding-right: 0.5em;}
.articles .item .author {font-weight: bold;}
.articles .item .date {color: #777;}
.articles .item .type {font-size: 11px;color: #555;}
.articles .item .shorttext {clear: both; margin-top: 0.6ex;}

/* Top 20 */
.top20 .item {margin-left: 3em;}
.top20 .item h3 {color: #555; font-weight: normal; position: relative;}
.top20 .item h3 a {font-weight: bold;}
.top20 .item h3 .number {font-size: 28px; display: inline; position: absolute; right: 101%; top: -0.3ex;}
/*  */
.PubRatingTabs .ajax__tab_header {font-size:11px; margin-bottom: 4ex;}
.PubRatingTabs .ajax__tab_outer {padding-right:15px; margin-right: 15px;}
.PubRatingTabs .ajax__tab_inner {padding-left:0px; padding-right: 2px;}
.PubRatingTabs .ajax__tab_tab {padding:4px 0px 0px; margin:0; color: #05A605; border-bottom: 1px dashed #05A605;}
.PubRatingTabs .ajax__tab_tab img {display: none;}
.PubRatingTabs #tabsContainer_tabsPanel1_tab .ajax__tab_tab {padding-right: 11px!important; background: url("http://img.files.7ja.ru/img07/pubrat_lg_plz-2.gif") 100% 50% no-repeat;}
.PubRatingTabs #tabsContainer_tabsPanel2_tab .ajax__tab_tab {padding-right: 11px!important; background: url("http://img.files.7ja.ru/img07/pubrat_lg_int-2.gif") 100% 50% no-repeat;}
.PubRatingTabs .ajax__tab_hover .ajax__tab_outer {}
.PubRatingTabs .ajax__tab_hover .ajax__tab_inner {}
.PubRatingTabs .ajax__tab_hover .ajax__tab_tab {}
.PubRatingTabs .ajax__tab_active .ajax__tab_outer {}
.PubRatingTabs .ajax__tab_active .ajax__tab_inner {background-color: #FFDA31 !important;}
.PubRatingTabs .ajax__tab_active .ajax__tab_tab {padding:4px 10px; COLOR: #000; border-bottom: 0; font-weight: bold;}
.PubRatingTabs #tabsContainer_tabsPanel1_tab.ajax__tab_active .ajax__tab_tab {padding-right: 13px!important; background: url("http://img.files.7ja.ru/img07/pubrat_plz_yellow.gif") 100% 50% no-repeat;}
.PubRatingTabs #tabsContainer_tabsPanel2_tab.ajax__tab_active .ajax__tab_tab {padding-right: 13px!important; background: url("http://img.files.7ja.ru/img07/pubrat_int_yellow.gif") 100% 50% no-repeat;}
.PubRatingTabs .ajax__tab_body {background-color:#fff;}
/* end of Top 20 */

/*   */
.article h1 {font-size: 26px; font-weight: normal;}
.article h2 {font-size: 18px; font-weight: normal; margin-bottom: 1ex;}

.siteContent .article .type {font-size: 11px; margin: 0 0 3ex; color: #555; text-align: center;}
.siteContent .article .rating {margin-bottom: 1ex;}
.siteContent .article .rating span {padding-left: 0.5em; color: #777;}
.siteContent .article .rating span img {vertical-align: middle;}
.siteContent .article table.articletools {margin: -1ex 0 2ex;}
.siteContent .article table.articletools td  {font-size: 11px;}
.siteContent .article p {text-align: justify;}
.siteContent .article .author {font-size: 13px; margin: 2ex 0 0.5ex; text-align: right; font-weight: bold;}
.siteContent .article .author_opyt {margin: 2ex 0 0.5ex; font-weight: bold;}
.siteContent .article .pubsrc {text-align: right; padding-bottom: 1ex; margin-top: 2ex;}
.siteContent .article .pubsrc img {margin: 0.5ex 0;}
.siteContent .article .date {text-align: right; font-weight: bold; padding: 1ex 0;}
.siteContent .article .authors_articles {text-align: right;}

/*  */
.siteContent .article .epigraf {margin-bottom: 30px;}
.siteContent .article .epigraf, .siteContent .article .epigraf p, .siteContent .article .epigraf li {font-size: 11px; text-align: right !important;}


/*  */
.siteContent .article div.vrezkasmall {
	background-color: #E5F1FB;
	float: right;
	margin: 10px 0 10px 10px;
	font-weight: bold;
	font-size: 14px;
	width: 40%;
	padding: 10px;
	text-align: center;
	color: #3163a0;
}

.siteContent .article div.vrezkabig {
	background: #E5F1FB;
	font-size: 13px;
	padding: 15px 20px;
	margin: 2ex 0;
	color: #3163a0;
	text-align: justify;
}

.siteContent .article div.vrezkabig li {font-size: 13px;}
.siteContent .article div.vrezkabig h3 {font-size: 14px;}

/*   */
.pnlOpinion p {margin: 0 !important;}
.pnlOpinion td td {padding: 3px 7px 4px 0;}
.pnlOpinion .util td {color: #5DBA02;}
.pnlOpinion .util td select {border: 1px solid #5DBA02; font: normal 12px arial, sans-serif;}
.pnlOpinion .util td option {color: #fff; background: #5DBA02;}
.pnlOpinion .orig td {color: #DDC615;}
.pnlOpinion .orig td select {border: 1px solid #DDC615; font: normal 12px arial, sans-serif;}
.pnlOpinion .orig td option {color: #fff; background: #DDC615;}

/*   */
.article .fulltext {background: #F6F8F9; margin-left: 0; margin-top: -0.5ex; padding: 10px;}
.article .fulltext .msg {margin-bottom: 2.5ex; padding-left: 0;}
.article .fulltext .dta {font-size: 11px; display: block; color: #444; padding: 0 1em 0 0; margin:0;}
.article .fulltext .msg {margin-bottom: 1ex;}
.article .fulltext .txt {font-size: 13px; margin-bottom: 0ex;}
.article .fulltext .txt p, .fulltext .txt li {font-size: 13px;}
.article .fulltext .link {font-size: 13px; margin: 0.25ex 0;}

/* end of   *//* ПСИХОЛОГИЧЕСКИЕ ТЕСТЫ */
.AllTestsFull, .AllTests {list-style: none; margin-left: 0 !important;	padding-left: 0;}
.AllTestsFull li {margin-bottom: 2ex; padding: 0;}
.AllTestsFull .TestsListTitle {	font-weight: bold; font-size: 14px; margin-bottom: 0ex;}
.AllTests li { margin-bottom: 1.5ex;}

/* ПОЛЕЗНЫЕ ССЫЛКИ */
.rubrlinks .encHdr {font-size: 110%; font-weight: bold; padding: 2px 0;}
.rubrlinks .encHdr a {padding-left: 20px;}
.rubrlinks .encHdr.razdClosed a {background: url(http://img.files.7ja.ru/img07/plus.gif) 0 50% no-repeat;}
.rubrlinks .encHdr.razdOpen a {background: url(http://img.files.7ja.ru/img07/minus.gif) 0 50% no-repeat;}
.rubrlinks div {padding-bottom: 1ex;}
.rubrlinks div div {padding: 0 0 0 20px;}

.friendslinks {list-style: none; margin: 0; padding: 0;}
.friendslinks li {margin-bottom: 3ex; clear: both;}
.friendslinks .name {font-weight: bold; font-size: 110%;}
.friendslinks .knopka {float: left;}
.friendslinks .knopka a {display: block; padding: 0.5ex 0.5em 0.5ex 0; border: 0;}

/* АРХИВ НОВОСТЕЙ (новостная лента) */
.NewsArchive {font-size: 13px;}
.NewsArchive .item {margin-bottom: 2ex;}
.NewsArchive .date {font-size: 11px; font-weight: bold; color: #575757;}
.NewsArchive .ShortText {font-size: 18px;}
.NewsArchive .Source {font-size: 11px; margin-top: 1.5ex;}
.NewsArchive .ConfLink {text-align: right;}
.NewsArchive .FullText small, .NewsArchive p, .NewsArchive li {font-size: 13px;}
.NewsList {list-style: none; margin-left: 0; padding-left: 0;}
/* Обсуждение в новостях */
.fulltext {background: #F6F8F9; margin-left: 0; margin-top: -0.5ex; padding: 10px;}
.fulltext .msg {margin-bottom: 2.5ex; padding-left: 0;}
.fulltext .dta {font-size: 11px; display: block; color: #444; padding: 0 1em 0 0; margin:0;}
.fulltext .msg {margin-bottom: 1ex;}
.fulltext .txt {font-size: 13px; margin-bottom: 0ex;}
.fulltext .txt p, .fulltext .txt li {font-size: 13px;}
.fulltext .link {font-size: 13px; margin: 0.25ex 0;}


/* КАЛЕНДАРЬ МЕРОПРИЯТИЙ */
.CalendarInfo {font-size: 13px; margin-bottom: 3ex; float: left; clear: both; width: 100%;}
.CalendarInfo .divLogo, .CalendarInfo .Logo {float: left; margin: 0 15px 0 0; padding: 7px; border: 5px solid #E5F1FB;}
.CalendarInfo .ActionMonth {font: normal 21px/21px "Arial Narrow", tahoma, arial, sans-serif; color: #4a78a3; margin: 2ex 0 0.5ex; border-bottom: 1px solid #B5CEE6; padding-bottom: 4px;}
.CalendarInfo .Title {font-weight: bold; font-size: 14px; margin-bottom: 0.5ex;}
.CalendarInfo .Date {font-size: 12px; font-weight: bold;}
.CalendarInfo .ShortText {margin: 1ex 0;}
.CalendarInfo .Full {clear: both; padding: 10px; border: 1px dashed #98B4D1; margin: 1ex 0;}
.CalendarInfo p, .CalendarInfo li {font-size: 100%;}
.CalendarInfo .OrgText, .CalendarInfo .ActionOrg {margin-bottom: 1ex; font-size: 11px;}
.CalendarInfo .City, .CalendarInfo .ActionCity, .CalendarInfo .Place { margin-top: 0.5ex;font-size: 11px; font-weight: bold; color: #555;}
.CalendarInfo .Address, .CalendarInfo .Phone, .CalendarInfo .Email, .CalendarInfo .Url, .CalendarInfo .Contact {padding-left: 10px; border-left: 3px solid #BACEE3;}
.CalendarInfo .eventurl {font-size: 11px; margin-top: 0.5ex;}

/* ОПРОСЫ */
/* Результаты опроса */
table.VotingResult {width: 89%;}
.VotingResult td {padding: 1.5ex 0 1ex 0; font-size: 13px; vertical-align: top;}
.VotingResult td.question {font-weight: bold; padding-top: 3ex; font-size: 13px;}
.VotingResult .poloska div {background: #4EAD05; height: 8px; position: relative; top: 9px;}
.VotingResult td.poloska {padding: 0 0 0 6px;}
.VotingResult td.poloska .percent {
	font-size: 11px;
	font-weight: normal;
	position: absolute;
	white-space: nowrap;
	top: -3px;
	left: 100%;
	padding-left: 6px;
}
.VotingResult td.poloska .voices {padding-left: 3px;}
.VotingResult td.answer {width: 67%; padding: 3px 6px; font-weight: normal; color: #000; background: #EDF9E1;}
.VotingResult td.vsego {font-size: 11px;} 
.VotingResult td.vsego strong {font-weight: normal;}

/* АКЦИИ */
.actions .item {float: left; width: 95%; clear: both; background: #f2ffdf; padding: 15px 10px 5px 15px; clear: both; margin-bottom: 30px; min-height: 60px;font-size:80%}
.actions .item .ctype {position: relative; height: 1px; width: 1px; float: left;}
.actions .item .ctype img {position: absolute; top: -10px; left: -10px;}
.actions .image {padding: 0 10px 10px 0; float: left;}
.actions .image img {border: 5px solid #fff;}
.actions h3 {display: inline; padding-right: 1em; font-size: 13px;}
.actions h3 .name {font-size: 14px;}
.actions .status {font-size: 11px;  font-weight: bold; color: #555;}
.actions .descr { margin: 1ex 0;}
.actions .sponsor {font-size: 11px; margin: 1ex 0;}
.actions .sponsor {font-weight: bold; padding-right: 1em;}

/* КУЛИНАРНАЯ КНИГА */
/* Главная страница */
div.prodsblock {display: none;}
table.prodstbl {width: 100%;}
table.prodlist {width: 100%;}
table.prodlist td.prodlisthdr {font-weight: bold;background-color: #fafad8;padding: 3px 4px 3px 6px;color: #cd853f;}
table.prodlist td {font-size: 80%;white-space:nowrap;padding: 2px;}
table.rubrics td {font-size: 80%;white-space:nowrap;}
table.rubrlist td {padding: 0 0 6px 0;}
select.rubrpopmenu {margin: 0 0 4px 0;}
.hdr0 {font: bold 90% arial, tahoma, sans-serif;}
.hdr1 {font-size: 90%;font-weight: bold;}
.hdr2 {font-size: 80%;font-weight: bold;}

/* Список рецептов */
.rcpname {font-weight: bold;}
.ingr {font-size: 80%;padding: 4px 0 6px 0;}
a.hdr0 {text-decoration: none;}
a.hdr0:hover {text-decoration: underline;}

/* ПОМОЩЬ (FAQ) */
ol.faq {border-bottom: 1px solid #6399CB;}
ol.faq li {margin-bottom: 1ex;}
table.faq {border-collapse: collapse;}
table.faq .faqquestion {padding: 0 0 1ex 0; font-weight: bold; font-size: 14px;}
table.faq .faqanswer {padding: 0 0 4ex 0; font-size: 13px;}
table.faq td li {font-size: 110%;}
ul.otherfaqthemes {list-style: none; margin: 15px 0 0 0; padding: 0;}

/* ЮМОР (страница) */
.humors h3{font-size:120%}
.humors .addhis {background-color:#FFE15B; width:15em; text-align:center; padding:5px; margin-top:5px; margin-bottom:15px;}
.humors .addhis a {color:#D15900; font: bold 16px arial, tahoma, sans-serif; text-decoration: none}
.humors .item {clear: both; margin-bottom: 15px; font-size:80%; width:100%; padding:0px; border-bottom: 1px dashed #b8cadb;}
.humors .item .author {font-size:11px; color: #555; margin: 2px 10px 0px 0px; padding-bottom: 0px;}
.humors .item .date {font-size:11px; color: #555;  margin-bottom: 2px; padding-bottom: 0px;}
.humors .vibor {margin:5px 0 15px 0}
.humors .vibor p {font-size:80%; margin:0 0 15px 0; padding:5px; margin:2px 0 2px 0}
.humors .vibor h2 {text-align: left;
	font: normal 20px georgia, times new roman, times, serif;
	border-bottom: 3px solid #ffda31;
	padding: 3px;
	margin: 0 0 0.5ex 0;}
.humors .now_ocenka {background-color: #efefef; margin:6px 3px 0 3px; padding: 0px;}
.humors .now_ocenka iframe {margin:7px 0 0 7px;}
.humors .ocenka {background-color: #fff; float: right; margin: 0 0 0 3px; padding: 2px; text-align: center; color: #555; decoration:none; font-weight: bold; display:inline}

/* ТЕСТИРОВАНИЕ ТОВАРОВ */
.actionheader {font-size: 14px; font-weight: bold;}

/* ОБЛАКО ТЕГОВ */
.tag_cloud { text-align: center; word-spacing: 1ex; line-height: 1.2;  width: 100%; margin: 0px auto !important;}
.tag_cloud h2 {font-size: 14px; line-height: 1.2; word-spacing: normal; font-weight: bold; text-align: center; margin: 20px 0 5px;}
.string {width:100%; display:block; margin:0; padding:0}
.tag_cloud_hdr {text-align: center;}
.tag {white-space:nowrap; word-spacing: normal;}
.tag:hover {text-decoration: none;}
.f1 {font-size: 70%;}
.f2 {font-size: 80%;}
.f3 {font-size: 90%;}
.f4 {font-size: 100%;}
.f5 {font-size: 100%;}
.f6 {font-size: 100%;}
.f7 {font-size: 110%;}
.f8 {font-size: 110%;}
.f9 {font-size: 110%;}
.f10 {font-size: 120%;}
.f11 {font-size: 120%;}
.f12 {font-size: 120%;}
.f13 {font-size: 120%;}
.f14 {font-size: 120%;}
.f15 {font-size: 120%;}
.f16 {font-size: 120%;}
.f17 {font-size: 120%;}
.f18 {font-size: 120%;}
.f19 {font-size: 120%;}
.f20 {font-size: 120%;}
.f21 {font-size: 120%;}
.tag_hover {width:!important}.addrec {font-size: 80%; margin:5px; padding-top:3px; font-weight:bold}

table.cook {width: 100%;}
table.cook td {font-size: 80%; vertical-align: top; padding: 5px;}
table.cook td p {text-align:left; margin-bottom:3px; font-weight:bold;}

.cookpubs {background: #faf6db url(http://img.files.7ja.ru/img07/bgr_cookbook_pub.jpg) no-repeat; padding:5px 10px 5px 10px; margin-right:5px;}
.cookpubs a:link {color: #c27700;}
.cookpubs a:visited {color: #9c8954;}
.cookpubs h2 {font-size: 140% !important;  font-family: Times New Roman, Times, Georgia, serif; color:#ce9601; margin: 0 0 5px 0px; padding-right: 0.5em}
.cookpubs h3 {font-size: 110% !important; margin: 0; display: inline; padding-right: 0.5em;}
.cookpubs .author, .cookpubs .type {font-size: 90%; color: #555; display: inline; padding-right: 0.5em;}
.cookpubs .image{float: right; margin: 0 0 5px 5px;}
.cookpubs .item {clear: both; margin-bottom: 2ex; font-size: 75%;}
.cookpubs .shorttext {display: inline;}
.cookpubs .others {font-size: 75%; border-top: 1px dashed #ce9601; padding-top:5px}


.cookconf {background: #a0ed94 url("http://img.files.7ja.ru/img07/bgr_mainblock_conf.jpg") no-repeat; padding:2px; margin: 0 5px 0 0; font-size: 75%;}

.cookconf h2 {font-size: 150% !important;  font-family: Georgia, Times New Roman, Times, serif; color:#FFFFFF; margin: 0 0 5px 0; padding-right: 0.5em;
}


.cookconf h3 {font-size: 110% !important; margin-bottom: 0.5ex !important;}
.cookconf h3 span {font-weight: normal;}
.cookconf .themes {margin: 0; padding:3px; background-color:#E8FFE4}
.cookconf .themes a {font-size: 100%;}
.cookconf .themes p {margin: 0 0 0.5ex !important;}
.cookconf a:link {color: #2a9400;}
.cookconf p.others {border-top: 1px dashed #CEECF8;}
.cooksearch ul {font-size: 16px !important; margin: 0px 0 5px 25px;}
.cooksearch ul li{margin: 0px 0 5px 0px;}

.cooksearch p{margin:10px 0 2px 0}

.cookcenter h2 {text-align: left;
	font: normal 20px georgia, times new roman, times, serif;
	border-bottom: 3px solid #ffda31;
	padding-bottom: 3px;
	margin: 0 0 0.5ex 0;
}


.cooknews {font-size: 70%;}
.cooknews a:link {color: #0072bc;}
.cooknews a:visited {color: #546f80;}

.cooknews h3 {font-size: 110% !important; margin: 0; display: inline; padding-right: 0.5em;}
.cooknews .author, .cookpubs .type {font-size: 90%; color: #555; display: inline; padding-right: 0.5em;}
.cooknews .shorttext {}

/*  -    */
.cooknews .item {clear: both; margin-bottom: 5px; background-color:#F2FFDF;padding:5px;}
.cooknews .item .author {font-size: 90%; color: #555; display: inline; padding-right: 0.5em;}
.cooknews .item p{border-top: 1px dashed #CEECF8; }

table.prodlist td h2{text-align: left;
	font: normal 12px georgia, times new roman, times, serif;
	border-bottom: 2px solid #b8cadb;
	padding: 0;
	margin: 0;
	color:#336699;
}ul.yet {display: block; 
	padding: 0 10px 10px 10px;
	margin:0 0px 0 0;
	width:100%;
	min-width:500px; 
}
ul.yet li{display: inline; width:100%;padding: 0; margin: 0px 3px;}

.ui-helper-hidden { display: none; }
.ui-helper-hidden-accessible { position: absolute; left: -99999999px; }
.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }
.ui-helper-clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.ui-helper-clearfix { display: inline-block; }

* html .ui-helper-clearfix { height:1%; }
.ui-helper-clearfix { display:block; }
.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); }

.ui-state-disabled { cursor: default !important; }

.ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
.ui-widget { font-family: Helvetica, Arial, sans-serif; font-size: 1.0em; }
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button {font-family: Helvetica, Arial, sans-serif;}
.ui-widget-content {background: #a0d9f1; }
.ui-widget-content a { color: #3157a8; }
.ui-widget-header {background:  #fff; font-weight: bold; }
.ui-widget-header a {color: #3157a8; text-decoration:underline;}
.ui-state-default, .ui-widget-content .ui-state-default {background: #a0d9f1; font-weight: bold; color: #0073ea; outline: none; }
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited {outline: none; }
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus { font-weight: bold;  outline: none; }
.ui-state-hover a, .ui-state-hover a:hover {text-decoration: none; outline: none; }
.ui-state-active, .ui-widget-content .ui-state-active { background:  #a0d9f1; font-weight: bold; color: #fff; outline: none; }
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #fff; outline: none; }

.ui-datepicker-cover { 
	display: none; 
	display/**/: block; 
	position: absolute; 
	z-index: -1; 
	filter: mask(); 
	top: -4px;    
	left: -4px; 
	width: 200px; 
	height: 200px; 
}

.ui-tabs { padding: .0em; zoom: 1; margin: 5px 0px}
.ui-tabs .ui-tabs-nav {list-style: none; position: relative; padding: .0em .0em 0; margin:0px;}
.ui-tabs .ui-tabs-nav li {position: relative; float: left; border-bottom-width: 0 !important; margin: 0px .2em -1px 0; padding: 0; }
.ui-tabs .ui-tabs-nav li a {text-decoration: underline; float: left; padding: .3em .8em; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected { padding:0 0 2px 0; border-bottom-width: 0; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text; text-decoration:none;}
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; } 

.ui-tabs .ui-tabs-panel {margin: 0.5em 0.1em;  display: block; background: none; }
.ui-tabs .ui-tabs-panel ul li{ padding: 0.1em 0.1em; }
.ui-tabs .ui-tabs-panel ul li a:hover{color:#737373;}
.ui-tabs .ui-tabs-panel ul li a:visited{color:#737373;}

.ui-tabs .ui-tabs-hide { display: none !important; }
.ui-tabs .ui-tabs-panel ul li.month-selected {font-weight:bold;color:#fff; text-decoration:none;}
.ui-tabs .ui-tabs-panel ul li.month-selected a{text-decoration:none; color:#fff;}
.ui-tabs .ui-tabs-panel ul li.month-selected a:hover, li.month-selected a:visited{text-decoration:none; color:#fff;}
