/*----------------------------------------------------------------------------- 
Stylesheet Crosskit.com
version:   2.0 
-----------------------------------------------------------------------------*/ 


/* Global
-----------------------------------------------------------------------------*/ 
html,body { margin: 0; padding: 0; border: none; height: 100%; }
body { background:#dee3e6 url('../../img/frontend/bg.jpg') top center repeat; color:#000; font-family:Arial, Helvetica, sans-serif; font-size:12px; }
:link,:visited { text-decoration:none; }
ul,ol { list-style:none; }
h1,h2,h3,h4,h5,h6,pre,code { font-size:12px; }
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input { margin:0; padding:0; }
h2 { margin: 2px 0; padding: 5px 0 5px 5px; background: url(../../img/frontend/bg_longbar.jpg) top left no-repeat; color:#fff; font-weight:bold; }
a img,:link img,:visited img { border:none; }
address { font-style:normal; }
img { vertical-align: top; }
input, textarea, select { font-family: Arial, Helvetica, sans-serif; font-size:  12px; padding: 1px 4px;}
select { padding: 0; }
a, a:link, a:hover, a:visited { font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #0033FF; text-decoration: none; font-size: 12px; }
a:hover { text-decoration: underline; }
.clear { clear: both; }



/* Header 
-----------------------------------------------------------------------------*/ 
#header_container { height:161px; background:#000 url(../../img/frontend/header_bg.gif) top center repeat-x; border-bottom:2px solid #3D4F6C;}
	
	#header { margin:0 auto; width:960px; height:161px; background:url(../../img/frontend/header_logo.jpg) top left no-repeat;}		
		#header_ad1 { width:728px; height:90px; float:right; }
		#header_ad2 { background:#304E74 url(../../img/frontend/header_ad2_bg.jpg) no-repeat left; float:right; height:39px; width:728px; }		
		
		#header_menu { width:960px; height:32px; float:right;  }
			#header_menu ul, #header_menu ul li { margin: 0; padding: 0; list-style:none; display: inline; }
				#header_menu ul li {  }
				#header_menu ul li a, #header_menu ul li a:link, #header_menu ul li a:visited 
				{ padding:8px 8px 9px 8px; display:block;float: left; font-size:12px; font-weight:bold; text-decoration:none; color:#fff; background-image:url('../../img/frontend/top_menu_bg.jpg'); background-position:0 0; }
				#header_menu ul li a:hover
				{ text-decoration:underline; background-color: #547696; background-image:url('../../img/frontend/top_menu_bg.jpg'); background-position:0 64px; text-decoration:none; }
				#header_menu ul li#active a, #header_menu ul li#active a:link 
				{text-decoration:underline; background-color: #547696; background-image:url('../../img/frontend/top_menu_bg.jpg'); background-position:0 32px; text-decoration:none; color:#ffff00; }





/* Content
-----------------------------------------------------------------------------*/ 
#wrapper { margin:0 auto; width:960px; background:#333; padding:0 0 5px 0; }
	
	#top_banner { height:99px; width:960px; }
		#top_di { color:#fff; font-weight:bold; text-align:center; padding:30px 6px 0 0; float:left; height:69px; width:226px; background:url('../../img/frontend/dict_search_bg.jpg') top center no-repeat; }
		#top_ad { height:94px; width:728px; float:left; padding: 5px 0 0 0; }

	
	#main { width:958px; padding:0 1px 5px 1px; background: #333333 url( ../../img/frontend/content_bg.jpg) top center repeat-y; }
		#content { width:626px; float:left; background:#fff; padding:5px 10px; }
		#content_right { width:310px; float:left; padding:0 0 0 2px; background:#191919; }
			#cr_left  { width:148px; float:left; }	
				/*div.cr_title { color:#fff; background:#000; padding:2px 0; text-align:center; font-weight:bold; }*/
				div.cr_title { color:#fff; background:url(../../img/frontend/bg_longbar.jpg) 0 -2px no-repeat; padding:5px 0; text-align:center; font-weight:bold; border-bottom: 1px solid #333;  }

				#cr_menu1_ul li a, ul.cr_menu li a:link, #cr_menu1_ul li a:visited,
				#cr_menu2_ul li a, ul.cr_menu li a:link, #cr_menu2_ul li a:visited,
				#cr_menu3_ul li a, ul.cr_menu li a:link, #cr_menu3_ul li a:visited
				{ display:block; padding:3px 0 3px 10px; background:#5D83A8; border-bottom:1px solid #3D4F6C; color:#fff; text-decoration:none; }
				#cr_menu1_ul li a:hover,#cr_menu2_ul li a:hover,#cr_menu3_ul li a:hover { background-color:#3A546D; color: #FFFF22; }

				#cr_ad_1 { padding:10px 0; margin: 0 auto; text-align:center; }
				#cr_ad_2 { padding:10px 0 0 0; text-align:center; }
#cr_ad_1 a, #cr_ad2 a { color: #fff; }	

			#cr_right_ad { width:162px; float:left; height:600px; text-align:center; }

			#cr_bottom_ad { padding:10px 0 0 0; text-align:center; }
/* Footer
-----------------------------------------------------------------------------*/ 
#footer { margin:0 auto; width:960px; background:#000; padding:7px 0; color:#fff; font-weight:bold; text-align:center; }
	#footer a, #footer a:link, #footer a:visited { color:#fff; text-decoration:none; }
	#footer a:hover { text-decoration:underline; }
	
	
/* CMS
-----------------------------------------------------------------------------*/
.listEntry { margin-bottom: 10px; }

.articleText { margin-bottom: 3px; text-align: justify; }
.articleCode { 	margin-bottom: 3px;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px; }
.articleSummary { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; line-height: 135%; }

.v09 {  font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 9px; }
.v10 {  font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 10px; }
.v11 {  font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 11px; }
.v12 {  font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 12px; }
.v13 {  font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 13px; }
.v14 {  font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 14px; }

.formLabel	{ font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 10px; }

.formSearch { font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 12px; font-weight: bold;}
.search_form {}
.search_result {}

table.content_cross_top { border-left:1px solid #000000; border-right:1px solid #000000; background-color:#E4E6E5; }
table.content_cross { border-left:1px solid #000000; border-right:1px solid #000000; border-bottom:1px solid #000000; background-color:#FFFFFF; }


td.mlentit { background-color:#000000; color:#FFFFFF; font-weight:bold; padding-left:2px; }
td.mltitle { background-color:#CCCCCC; padding-left:10px; font-weight:bold; }
td.bg_longbar { background-image:url(../../img/frontend/bg_longbar.jpg); background-position:left; background-repeat:no-repeat; padding-left:5px; color:#FFFFFF; font-weight:bold; }
td.bg_newsbar { background-image:url(../../img/frontend/bg_newsbar.jpg); background-position:left; background-repeat:no-repeat; padding-left:25px; color:#FFFFFF; font-weight:bold; }
td.bg_nlbar { background-image:url(../../img/frontend/bg_nlbar.jpg); background-position:left; background-repeat:no-repeat; padding-left:25px; color:#FFFFFF; font-weight:bold; }
td.bg_shortbar { background-image:url(../../img/frontend/bg_shortbar.jpg); background-position:left; background-repeat:no-repeat; padding-left:5px; color:#FFFFFF; font-weight:bold; }

a.txtlnk, a.txtlnk:active, a.txtlnk:link, a.txtlnk:visited { font-weight:bold; color:#000000; text-decoration:none; }
a.txtlnk:hover { font-weight:bold; color:#000000; text-decoration:underline; }

a.privlink, a.privlink:active, a.privlink:link, a.privlink:visited { font-weight:bold; color:#FFFFFF; text-decoration:none; }
a.privlink:hover { font-weight:bold; color:#FFFFFF; text-decoration:underline; }

.contact { background-color:#F5F5F5; padding-top:20px; padding-bottom:20px; width:100%; border:1px solid #B3B5B4; position:relative; text-align:center; }
#contact { background-color:#F5F5F5; padding-top:20px; padding-bottom:20px; width:100%; text-align:center; border:1px solid #B3B5B4; position:relative; }

a.dlink, a.dlink:active, a.dlink:link { font-weight:normal; color:#000099; text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; }
a.dlink:visited { font-weight:normal; color:#000099; text-decoration:none; background-color:#FFEEBB; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; }
a.dlink:hover { font-weight:normal; color:#000000; text-decoration:underline; background-color:#FFCC33; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; }

.date {color: #FFFF00; font-weight:bold;}

table.main {border: 1px solid #999999; font-size: 12px}
td.wday {color: #433D27; background-color:#F6F5D7; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px}
td.day { color:#000099; border:1px solid #CCCCCC; background-color:#E0E0E0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; }
td.noday { color:#B6B6B6; border:1px solid #CCCCCC; background-color:#E0E0E0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; }
td.empty { border:1px solid #CCCCCC; background-color:#999999; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; }
td.month { color:#000000; background-image:url(../../img/frontend/monthBg.gif); background-repeat:repeat-x; background-position:top; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; }

.breadcrumb_spacer { font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#FF9900; text-decoration:none; }
.breadcrumb { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666; text-decoration:none; }
.breadcrumb a, .breadcrumb a:link, .breadcrumb a:active, .breadcrumb a:visited { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666; text-decoration:none; }
.breadcrumb a:hover { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333; text-decoration:underline; } 

#nav_catlist { }
#nav_catlist div { margin:0 auto; }
#nav_catlist ol { margin:0; padding:0; }
#nav_catlist li { padding-left:10px; padding-right:10px; color:#333333; font-weight:bold; text-align:left; list-style:none; float:left; width:178px; height:45px; border-right:1px dashed #99CCFF; }
#nav_catlist a { padding-top:9px; line-height:100%; color:#333333; font-weight:bold; display:block; width:178px; text-decoration:none; height:30px; background-color:#F8F8F8; text-align:center; border:1px solid #E6E6E6; }
#nav_catlist a:hover { color:#333333; background-color:#C6E2FF; }
#nav_catlist_active { display:block; width:16em; color:#FFF; background-color:#FFCC00; }
#nav_catlist br { clear:left; }


/* News Feed
-----------------------------------------------------------------------------*/
div.news_item, div.joke_item, div.tip_item, div.ck_item, div.ad_item
{ border-bottom: 1px solid #eee; font-family: Arial, Helvetica, sans-serif; font-size: 12px; padding: 5px 0 5px 30px; }		


div.ad_item { background: url(../../img/frontend/ad.png) 0 5px no-repeat; }
div.news_item { background: url(../../img/frontend/nfo.png) 0 5px no-repeat; }
div.joke_item { background: url(../../img/frontend/grin.png) 0 5px no-repeat; }
div.tip_item { background: url(../../img/frontend/tip.png) 0 5px no-repeat; }
div.ck_item { background: url(../../img/frontend/ck.png) 0 5px no-repeat; }

div.rss_title { padding: 0 0 3px 0; margin: 0; font-size: 14px; font-family: Arial, Helvetica, sans-serif;  }


/* Sitemap
-----------------------------------------------------------------------------*/ 
#sitemap li { padding: 4px 0 4px 25px; }
#sitemap li a { color: #008000; }
#sitemap li ul { list-style-type: square; }
#sitemap li ul li { padding: 2px 0; margin: 0 0 0 34px; }
#sitemap li ul li a { color: #408080; font-weight: normal; }
