/*newslinks*/
div.newslink {padding: 1px 0;}

table#items {width:100%;}

span.rating {
	padding: 6px 10px 5px 20px;
	background: url(img/star.gif);
	background-position: left;
	background-repeat: no-repeat;
}
span.favourites {
	padding: 5px 10px 5px 20px;
	/*background: url(http://pedsovet.org/images/M_images/favourites.gif) left 5px no-repeat;*/
}

/* rating */
div#vote {border-top: 1px solid #ccc; padding: 12px 5px;}

/* calendar */
table#events {border: 1px solid #ccc; margin: 12px 0 0; width: 100%;}
table#events td {width: 14%;}
table#events td.days-names {border-bottom: 1px dashed #ccc; padding:1px; color: #666;}
table#events td.days-out-of-month {color: #666;}
table#events td.today {background-color:#ebebeb;}
table#events td.day {background-color: #f7f7f7;}
table#events td.today span, table#events td.day span {font-size:1.5em;}
div.title-link {padding: 5px 2px;}
div.title-link a {color: #333; text-decoration: none;}
div.title-link a:hover {text-decoration: underline;}

/* event view */
div.eventdates {color:#666; margin: 0 0 12px 0;}
div.eventdates span {
	padding: 5px 10px 5px 20px;
	background: url(img/date.gif);
	background-position: left;
	background-repeat: no-repeat;
}

/* com_contacts */
div#com_contacts table {margin: 25px 0 0;}
div#com_contacts table td {padding: 0 0 10px 0;}
div#com_contacts td small a {text-decoration: none; border-bottom: 1px dashed #666;}

/* modules */
/* common */
div.module, div.mod_moderator, div.module_feed {margin: 0 0 25px; padding: 10px; border: 1px solid #ccc;}

/* related items */
div.mod_related {margin:0 0 25px;}

/* cats cloud module */
div.module_catscloud {margin:0 0 25px;}
div.module_catscloud .cloud {padding:1px 5px 1px 0;}
div.module_catscloud .cloud0 {white-space:nowrap;}
div.module_catscloud .cloud1 {white-space:nowrap;}
div.module_catscloud .cloud2 {font-size:1.2em;white-space:nowrap;}
div.module_catscloud .cloud3 {font-size:1.3em;white-space:nowrap;}
div.module_catscloud .cloud4 {font-size:1.4em;white-space:nowrap;}
div.module_catscloud .cloud5 {font-size:1.5em;white-space:nowrap;}
div.module_catscloud a:link, div.module_catscloud a:visited {text-decoration:none;color:#666;}
div.module_catscloud a:hover {text-decoration:underline;color:#006699;}
div.module_catscloud .active {background-color:#006699;color:#fff;padding:1px;}
div.module_catscloud a.active {color:#fff; text-decoration:underline;}

/* mod_subscribe */
div.module_subscribe {border:1px solid #ccc; margin: 0 0 25px; padding: 10px;}
div.module_subscribe .input {width:225px;}
div.module_subscribe .submit {margin:2px 0 0;}

/* jootabs */
/* tabs module */
div.module_tabs1 .menu,
div.module_tabs2 .menu {
	font-size:12px;
	border-bottom:2px solid #006699;
	height:24px;
	overflow: hidden;
}
div.module_tabs1 .menu ul,
div.module_tabs2 .menu ul {
	border-left: 1px solid #ebebeb;
	margin:0 !important;
}
div.module_tabs1 .menu li,
div.module_tabs2 .menu li {
	display:inline;
	line-height: 25px;
	margin:0 0 0 -1px !important;
	text-decoration: none; 
	padding:4px 5px 6px 6px;
	cursor:pointer;
	border: 1px solid #ebebeb;
	border-bottom:0;
}
div.module_tabs1 .menu li:hover,
div.module_tabs2 .menu li:hover {
	text-decoration: underline;
	background-color: #EBF2F9;
}
div.module_tabs1 .menu li.tabactive,
div.module_tabs2 .menu li.tabactive {
	border:1px solid #006699;
	border-bottom:0;
	background:#006699;
	color:#fff;
	cursor: text;
	text-decoration: none;
}
div.module_tabs1 .tabcontent,
div.module_tabs2 .tabcontent {
	padding: 0;
	display:none; /* before module script is loaded */
}
div.module_tabs1 .tabcontent {padding: 12px 0 0;}
div.module_tabs1 div.module {border: 0; padding: 0;}
div.module_tabs1 div.module {border-top: 0; padding: 0;}

/* edit */
table#edit {margin:12px 0 0;}
table#edit td {padding-bottom:12px !important;}
table#edit td.right {
	width: 200px;
	padding:0;
	border:0;
}
table#edit input#title, table#edit input#name, table#edit textarea, table#edit select {width: 100%;}
table#edit input#external_link,
table#edit input#created_by_alias {
	width: 99%;
}
table#edit div.full-or-ext {
	padding:12px 0 0;
}
table#edit span.link {
	cursor: pointer;
	color:#006699;
	text-decoration: underline;
}
table#edit span.active {
	cursor: default;
	font-weight: bold;
	color: #666;
	text-decoration: none;
}

/* rss feeds in sections */
div.module_feed ul li {margin:0 0 12px;}

/* main ask list */
table#ask {border-bottom:1px solid #ccc;margin:0 0 12px;}
table#ask span.date {margin:0;} /* avoid link underlining */
table#ask a span.date {text-decoration:none;}

/* answers, question form in ask category */
div#answers {border-top: 1px solid #ccc; padding: 12px 0 0; margin: 0 0 12px;}
div.comment-item div.name {margin:0 0 5px; color:#666;}
div#write-question {margin:5px 0 0;}
div#write-question textarea {width:99%;}
div#write-question table.ipbtable td {padding: 0 0 10px !important;}

/* questions */
table#question th {border:none;}
table#question {border-bottom:1px solid #ccc !important;}

pre {font-size:1.2em; margin:10px; white-space: normal;}
pre hr {margin:5px 0;}