@CHARSET "UTF-8";
* {}
html, body { width:100%; height: 100%; padding:0; margin:0; }
body  { font-family: Arial, Helvetica, sans-serif; font-size:0.9em; }
h2,h3 { font-weight:normal; }
h2.catalog-title { font-size:1.6em; padding:4px; margin-bottom:0.5em; }
a { color:#0000EE; }
a:hover { text-decoration:none; }
img { border:none; }
.site-wrapper h3 { font-size:1.3em; font-weight:normal; }
span.site-url a { color:#008000 }
.site-more div.tags { font-size:0.7em; color:#999; margin-top:3px; }
.site-more .tags a { font-size:0.9em; color:#999; padding: 0 3px; }
.footer-menu { font-size: 1.2em; padding:15px; margin:15px; }

body.dao { background: url(images/top-bg.png) repeat-x top; }
div#tags h3 { color:yellow; }
div#tags { padding: 10px; margin:15px; clear:both; background: #333; line-height:1.5em; font-size:1em; }
div#tags .tagcloud a { color:#f5f5f5; text-decoration:none; border-bottom:1px dotted #f5f5f5; }
div#tags .tagcloud a:hover { color:#f5f5f5; text-decoration:none; border-bottom:1px solid #f5f5f5; color:#FFFF00; }

div#tags .tagcloud .s5 { font-size:1.6em; }
div#tags .tagcloud .s4 { font-size:1.2em; }
div#tags .tagcloud .s3 { font-size:1.1em; }
div#tags .tagcloud .s2 { font-size:0.9em; }
div#tags .tagcloud .s1 { font-size:0.7em; }

div#geo_tags h3 { color:yellow; }
div#geo_tags { padding: 10px; margin:15px; clear:both; background: #505050; line-height:1.5em; font-size:1em; }
div#geo_tags .tagcloud a { color:#f5f5f5; text-decoration:none; border-bottom:1px dotted #f5f5f5; }
div#geo_tags .tagcloud a:hover { color:#f5f5f5; text-decoration:none; border-bottom:1px solid #f5f5f5; color:#FFFF00; }

div#geo_tags .tagcloud .s5 { font-size:1.6em; }
div#geo_tags .tagcloud .s4 { font-size:1.2em; }
div#geo_tags .tagcloud .s3 { font-size:1.1em; }
div#geo_tags .tagcloud .s2 { font-size:0.9em; }
div#geo_tags .tagcloud .s1 { font-size:0.7em; }


.jCarouselLite li { /*height: 220px;*/ }
.pulse-buttons a { padding: 5px; font-size:1.4em; }

a#actionTag { color:red!important; border-bottom:1px solid #333!important; }
span.current_tag { display:block; background-color: #f5f5f5; color:red; padding:5px; }

.pages { margin: 2em 0em 2em 2.5em; font-size:1.4em; }
.pages a { padding:7px; }
.paging_this_page { font-size:1.6em; }
.total_tags { color:#999; background-color:#555; padding:4px; font-size:0.9em;  }


div.sub-menu  li.active a { color:red; text-decoration:none; }
.reset_tags a { color:#999; padding:0 15px; font-size:0.9em; }
.top-menu a { color:#fff; padding: 0 5px; }

#dao-catalog ul { padding:0; margin:0; display:inline; font-size:1.2em;  }
#dao-catalog ul li { display:inline; line-height:1.4em; list-style:none;  }
#dao-catalog ul li a { color:#333; }
.index-site-list { margin-left: 10px; padding-left:10px; }

#fmenu-wrapper { margin: 1em 0; }
.fmenu { margin: 1em 0; }
.fmenu ul {   padding:0; margin:0; line-height: 1.5em; font-size:1.1em; list-style:none; }
.fmenu ul li { display:inline; }
.fmenu ul li a { color: #333; }

.fmenu32 { margin: 1em 0; }
.fmenu32 ul {   padding:0; margin:0; line-height: 1.5em; font-size:1.4em; list-style:none; }
.fmenu32 ul li { display:inline; }
.fmenu32 ul li a { color: #333; }

.dao-search {  }
div.dao {  padding-top:0; padding-bottom:20px; background:url(images/logo-s-90.png) no-repeat left top; }
#loginblock a { color:#333; }
.dao-search h2 { margin: 0 0 10px 10px; padding:0; color:#333; font-size:1.2em; }
.dao-search h2  span { color:red; font-weight: bold; }
#ajaxSearch_intro { display: none; }
#ajaxSearch_form { margin:0; padding-left: 120px; }
#ajaxSearch_form fieldset { border:none; margin: 0;  }
#ajaxSearch_submit { font-size: 1.6em; }
#ajaxSearch_input { font-size: 1.6em; width: 70%; margin-right:2em; }

.jCarouselLite ul li { height: 33px; width: 48px;  }
.next, .prev { display:block; width: 4em; font-size: 1.6em; height: 2em; cursor:pointer; }


#phone { margin: 5px 0; font-size: 1.4em; }

.comments { margin: 40px 0 30px 0; }

.geo-links a { color:#333; }
.geo-links { padding: 10px 0;  }
.bottom-logo a.logo { margin:0px 15px 15px 0; display:block; width:200px; height:200px; text-indent:-5000px; background:url('images/bottom-logo.jpg') no-repeat center; }
.bottom-menu ul { padding-left: 0px; margin-left: 20px; margin-bottom:0; }
.bottom-menu ul li { display:inline; list-style:none; margin-right:15px; }

.footer-stats { font-size: 1.2em; margin-bottom:15px; color:#333;  }
.footer-stats .d { font-size: 1.4em; color:#333; }
.footer-menu h4 { margin: 0; }
.footer-menu .fmenu ul { margin: 0; padding:0; background:#f5f5f5; }
.bottom-text { padding: 20px; font-size:0.8em; width: 760px; padding-top:0px; }
.bottom-text a { color: #333; }
.bottom-text .intro {}
.bottom-text .copy {}

/*DISCUS*/
.dsq-dc-logo { display:none!important;} 
.dsq-dc-logo {}
.dsq-post-area h3 { font-size: 1.6em; color: #333; }

.map-link {  color:#333; text-decoration: none; border-bottom: 1px dotted #999; }
.cms-content-wrapper { width: 700px; }
.sorting a { color:#333; margin:0 0.3em; }


/* MENU */
.menu-block h2 { font-size:16px; height:36px; color:#519FE1; }
.menu-block h2 a { color:#3995D7; }
.menu-block div a.link { color:#444; font-size:0.7em; }
.ajaxSearch_resultsInfo { font-size: 1.4em; padding: 1em 0;}
.ajaxSearch_paging { font-size: 1.2em; padding: 0 0 0.3em 0; display:block; }
.ajaxSearch_resultBreadcrumbs, { font-size: 0.8em; color: #999; }
.ajaxSearch_resultBreadcrumbs a { font-size: 0.8em; color: #999; }
.ajaxSearch_resultLink { font-size:1.4em; font-weight:normal; }
.addsite  { padding: 0 0 5px 15px; }
.addsite a { font-size: 1.6em; color:#419E41; }


#ya_direct { margin: 1em 0;}


/* SHARE */
.addthis_button_facebook_like  iframe { width:140px!important; }
.addthis_button_email { margin-right:15px; }
.topNewsWrapper { font-size: 12px; color: #333; }


/*new site*/
li.site2 { background: url(images/site2bg.png) left top repeat-y; }

#dao-catalog-sites ol li
{
	height: 240px;
}

#dao-catalog-sites ol li.ya_direct
{
	height: auto!important;
}

#closeCatalogMenu { position:absolute; right:25px; top:25px; width:25px; height:25px; background: url('images/closeIco.png') red; text-indent: -1000px; }
.closeCatalogMenu-over {}

.category-footer {
	font-size: 10px;
}

.category-footer a {
	font-size: 10px;
	color:#333;
}
.category-footer .cbox {
	width: 160px;
	height: 160px; 
	overflow: hidden;
	float:left;
}
.category-footer .cbox ul {
	padding: 5px;
	margin: 5px;
	width: 140px;
}
.category-footer .cbox ul li {
	list-style: none;
	padding:3px;
	width: 120px;
}


#dao-catalog-sites ol li h3
{
	margin-top: 0px;
}
