

/* General */

body {margin: 0;background-image:url(images/bg_general.gif); background-repeat:repeat-x;font:normal 12px arial; color:#FFF}

h1, h2, h3, h4 {margin: 0;}

img {border: 0;}

.clear {clear: both;height: 0;overflow: hidden;}

a {outline-width:0; color:#fff;}
.more {text-decoration:none; font:bold 12px arial; color:#ad0078; margin:0 0 0 5px;}
.more:hover {text-decoration:underline;}
.the_title {text-decoration:none; color:#666; font:bold 12px arial;}
.the_title:hover {color:#51123f}
.the_heading {text-decoration:none; color:#7cae36; font:bold 16px arial;}
.the_heading:hover {color:#51123f}
.all {font:bold 12px arial; color:#7cae36; text-decoration:none;}
.all:hover {color:#51123f}
.qLink {color:#f00; font:bold 12px arial;}
img {border:0;}
fieldset {border:0; vertical-align:top}
input {border:0; outline-width:0;}
a {color:#fff; text-decoration:none; font:normal 11px verdana}
a:hover {text-decoration:underline;}
/* Page */

#page {margin: 0 auto;width: 870px;}

/* Header */

.header {width:870px; height:320px; margin:0; padding:0;}
	/* Header - Info */
	.header #header-info {position: absolute;top: 105px;left: 30px;}
	.header #header-info h1 {color: #000000;font: bold 28px Verdana;padding-bottom: 5px;}
	.header #header-info h1 a {color: #000000;text-decoration: none;}
	.header #header-info .description {color: #000000;font: bold 15px Verdana;}
	
	/* Header - Meta */
	.header #header-meta {width:870px; /*height:119px;*/ height:85px; margin:0; padding:0;margin-top:20px}
	
	.header #header-meta #logo {float:left; width:112px; height:72px; padding-top:13px;}
	.header #header-meta #rightPrt {float:right; width:750px; height:69px;padding:13px 0 3px}
	.header #header-meta #metaMen {text-align:right; margin-bottom:5px; color:#FFF}
	.header #header-meta #rightPrt #search {text-align:right;}
	.header #header-meta #rightPrt #search fieldset { padding:0; display:inline; }
	.header #header-meta #rightPrt #search label {padding-right:5px; line-height:23px; font:bold 14px arial; vertical-align:middle}
	.header #header-meta #rightPrt #search #src {width:205px; height:20px; background:url(images/search_txt.gif) no-repeat center; padding:0 5px; vertical-align:middle; padding-top:3px;}
	.header #header-meta #rightPrt #search #sbmt {width:46px; height:22px; background:url(images/find_btm.gif) no-repeat center;}
	.header #header-meta #rightPrt #search #sbmt:hover {background:url(images/find_btm_over.gif) no-repeat;width:46px; height:22px; }

	
	/* header content*/
/*.header #header-content {width:870px; height:226px; margin:0; padding:0; background:#FFFF00;}*/
	.header #header-content {width:870px; height:190px; position:absolute; margin:0; padding:0}
.header #header-content #info {width:auto; padding:5px 40px; background:url(images/head_txt_bg.png) transparent; position:absolute; top:25px; left:0; color:#fff; font:italic 16px "Arial Black", Gadget, sans-serif}

	/* Header - Menu */
	/*.header #header-menu {height:35px;margin:0;padding:0;vertical-align:bottom;width:870px;background:#FFFFB0;}
	.header #header-menu ul {margin: 0;padding: 0;list-style-type: none; margin:0; padding:0}
	.header #header-menu ul {list-style-type:none; margin:0; padding:0}
	.header #header-menu ul li {display:inline;}	*/
	.header #header-menu {width:870px; height:29px; background:url(images/bg_menu.gif); clear:both; display:block; position:relative;top:192px;}
#header #navTabs {width:870px; height:29px; background:url(images/menu_bg.jpg) no-repeat; }
#navTabs li:hover ul, #navTabs li.navTabs ul {display: block;}*/
#navTabs #block { position:relative;margin:auto; /*height:48px;*/ top:13px;}
#navTabs #block tr {}
#navTabs #block tr td{padding:0 0; position:relative; }
#navTabs #block tr td img { vertical-align:middle}
#navTabs #block tr td a.anchor {padding:5px 24px 8px; }
#navTabs #block tr td a.anchor:hover {background:url(images/bg_menu.png) repeat-x 0 0; }
#navTabs #block tr td a.anchor.current {background:url(images/bg_menu.png) repeat-x 0 0;color:#ff0000}
#navTabs #block tr td a.last {padding:5px 0px 8px 28.7px; top:0px; position:absolute}
#navTabs #block tr td.first {}
#navTabs #block tr td.last:hover {}
#navTabs #block tr td:hover>a {color:#ff0000}
#navTabs #block tr td a {color:#fff; text-decoration:none; font:bold 14px arial;}
#navTabs #block tr td a:hover {color:#ff0000}
.block_container {/*display:none;*/width:150px; position:absolute; z-index:888; color:#fff; visibility:visible; padding:0 ; margin:2px 0 0; background-color:#454545; left:0; top:28px}
.block_container ul {list-style-type:none;padding:0 ; margin:0 0 0 0; height:auto; background:#454545; /*padding:10px 5px 10px*/}
.block_container ul li{ background:#454545; border-bottom:#000 1px solid;}
.block_container ul li.first {border-top:none;}
.block_container ul li div { padding:5px 5px}
.block_container ul li div:hover { background:#454545; color:#ff0000; padding:5px 5px}
.block_container ul li a {font: normal 12px arial;}
.block_container ul li a:hover { background:#454545; color:#ff0000; font-weight:normal; text-decoration:none}

.block_container{/*display:none;*/}
.block_container{/*display:block*/}
#block_container_sub{display:none;}
.block_container .trigger:hover #block_container_sub {/*display:block;*/}
.block_container .trigger {background:url(images/sub_bg.png) no-repeat 8em center;}



.block_container #block_container_sub {width:185px; position:absolute; z-index:1; color:#fff; visibility:visible; padding:0; margin:0px 0 0 150px; /*background-color:#343434;*/}
.block_container #block_container_sub.cont_sub {}
.block_container #block_container_sub ul {list-style-type:none;padding:5px; margin:-33px 0 0 0; height:auto; background-color:#333;}
.block_container #block_container_sub ul.first {padding:0 5px 5px 5px;}
.block_container #block_container_sub ul li{border:#666666 1px solid; /*padding:5px;*/background-color:#343434;}
.block_container #block_container_sub ul li.first {border-top:none;}
.block_container #block_container_sub ul li div {padding:5px;width:autopx; height:22px;}
.block_container #block_container_sub ul li div:hover { /*background:#cccccc;*/ color:#000;}
.block_container #block_container_sub ul li a:hover { background-color:#cccccc; color:#000;}

.block_container div.child-menu ul.subchild {position:absolute;width:150px;display:block;margin:-26px 0 0 1px;}

/* #header */
	

/* Main */

#main {width: 870px;background:#000000;margin-top:10px;}

#main-top {width: 870px;}

#main-bottom {width: 870px;min-height: 530px;}

	/* Main - Content */
	
	#content {float: left;width:491px;padding: 7px 10px 0 10px; margin-bottom:30px;}
	
	/* Main - Content - Post */
	
	#content .post {float: left;margin-bottom: 25px;width:485px;text-align:left}

		#content .post .post-date {background: url("images/post_date.gif") no-repeat;width: 122px;height: 25px;
color: #cccccc;text-align: center;font: bold 10px/25px Verdana;}

		#content .post .post-title h4{ width:479px; /*height:19px;*/margin:0 auto; color:#fff; font:bold 16px arial; padding:1px 0 0 10px; vertical-align:left}
		#content .post .post-title h4 a {color:#fff;  text-decoration:none; font:bold 14px arial}	
		#content .post .post-title h2 {color: #FFFFFF;font: bold 15px/15px Verdana;float: left; display:block; clear:both;}
		#content .post .post-title h2 a {color: #FFFFFF;text-decoration: none;}
		#content .post .post-title h2 a:hover {text-decoration: underline;}	
		#content .post .post-title .post-title-info {float: right;line-height: 45px;}	
		
		#content .post .post-entry {width:480px; padding:0 20px 0 1px;color:#ffffff}		
		#content .post .post-entry  p {clear:both;}
	
		/* Post - Info */
		#content .post .post-info {padding: 0 10px 0 0;width: 485px;clear: both;font: bold 10px/19px Verdana;color: #FFFFFF;background: url("images/post_info.gif") no-repeat;text-align: right;}
		#content .post .post-info a {color: #FFFFFF;text-decoration: none;}
		#content .post .post-info a:hover {text-decoration: underline;}
		
		/* Post - Comments */
		#content .post .post-entry h3 {color:#FFFFFF;font: bold 14px Verdana;margin: 25px 0 5px 0;}
		#content .post .post-entry a h3{color:#FFFFFF;font: bold 14px Verdana;margin: 25px 0 5px 0;}
		
		#content .post .post-entry #list-logo h3 {color:#FFFFFF;font: bold 14px Verdana;margin: 5px 0 5px 0;}
		#content .post .post-entry #list-logo a h3{color:#FFFFFF;font: bold 14px Verdana;margin: 5px 0 5px 0;}
		
		#content .post .post-entry .comments {font: normal 11px/18px Verdana;color: #FFFFFF;width: 465px}
		#content .post .post-entry .comments a {color: #FFFFFF;text-decoration: none;}
		#content .post .post-entry .comments a:hover {text-decoration: underline;}
		#content .post .post-entry .comments ol {margin: 10px 0 10px 0;padding-left: 25px;}
		#content .post .comments ol li {padding: 5px;}
		
		#content .post .post-entry .comments ol li.alt {background: #000000;}
		#content .post .post-entry .comments ol li cite {color: #FFFFFF;font-style: normal;font-weight: bold;}
		#content .post .post-entry .comments ol li cite a {color: #FFFFFF;text-decoration: none;}
		#content .post .post-entry .comments ol li cite a:hover {text-decoration: underline;}
		#content .post .post-entry .comments ol li .commentmetadata a {color: #FFFFFF;text-decoration: none;}	
		#content .post .post-entry .comments ol li .commentmetadata a:hover {text-decoration: underline;}
			
		#content .post .post-entry #commentform {font: normal 11px/18px Verdana;color: #000000;width: 450px;padding-left: 15px;margin: 0;}
		#content .post .post-entry #commentform a {color: #FFFFFF;text-decoration: none;}
		#content .post .post-entry #commentform a:hover {text-decoration: underline;}
		
		/*sitemap*/
		#content .post .post-entry ul#sitemap li a{font-size:14px; font-family:Arial, Helvetica, sans-serif}
		#content .post .post-entry ul#sitemap a:hover{color:#FF0000;text-decoration:none;}
		
		/* \\sitemap*/
	/*table Form*/
		#content .post .post-entry .table-form {}
		#content .post .post-entry .table-form tr{height:32px;}
		#content .post .post-entry .table-form tr#small{height:28px;}
		/*/table Form*/
		
		
		#content .post .post-entry form#loginForm {width:360px;}
		/*#content .post .post-entry form#loginForm p {width:360px; height:20px; padding-bottom:0;}*/
		#content .post .post-entry form#loginForm #error{width:360px;border:1px solid #ffffff;color:#ff0000;margin-bottom:5px;}
		#content .post .post-entry form#loginForm #error p{text-align:left;padding:0 10px 0 10px;}
		#content .post .post-entry form#loginForm label {float:left; width:65px;padding:0 10px 0 0}
		#content .post .post-entry form#loginForm input {border-top:#54524c 1px solid; border-bottom:#1d1c15 1px solid;border-left:#1d1c15 1px solid; border-right:#1d1c15 1px solid; background:#000;height:20px;padding:3px 5px 0;vertical-align:middle;width:250px; color:#ff0000}
		#content .post .post-entry form#loginForm #submit-login{float:right;width:119px; height:19px;background:url(images/btn_login.gif) no-repeat; border:0;padding-right:0;margin-right:0;}
		
		#content .post .post-entry form#newcontForm {width:360px;}
		/*#content .post .post-entry form#loginForm p {width:360px; height:20px; padding-bottom:0;}*/
		#content .post .post-entry form#newcontForm #error{width:360px;border:1px solid #ffffff;color:#ff0000;margin-bottom:5px;}
		#content .post .post-entry form#newcontForm #error p{text-align:left;padding:0 10px 0 10px;}
		#content .post .post-entry form#newcontForm label {float:left; width:65px;padding:0 10px 0 0;color:#ffffff}
		#content .post .post-entry form#newcontForm label {float:left; width:65px;padding:0 10px 0 0;color:#ffffff}
		#content .post .post-entry form#newcontForm input {border-top:#54524c 1px solid; border-bottom:#1d1c15 1px solid;border-left:#1d1c15 1px solid; border-right:#1d1c15 1px solid; background:#000;height:20px;padding:3px 5px 0;vertical-align:middle;width:250px;color:#ff0000}
		#content .post .post-entry form#newcontForm #numcpu {border-top:#54524c 1px solid; border-bottom:#1d1c15 1px solid;border-left:#1d1c15 1px solid; border-right:#1d1c15 1px solid; background:#000;height:20px;padding:3px 5px 0;vertical-align:middle;width:75px;color:#ff0000}
		#content .post .post-entry form#newcontForm #numserv {border-top:#54524c 1px solid; border-bottom:#1d1c15 1px solid;border-left:#1d1c15 1px solid; border-right:#1d1c15 1px solid; background:#000;height:20px;padding:3px 5px 0;vertical-align:middle;width:75px;color:#ff0000}
		#content .post .post-entry form#newcontForm #submit-newcont{float:right;width:119px; height:28px;/*background:url(images/send.jpg) no-repeat; border:0;padding-right:0;margin-left:0;*/}

	
	/* contact */
	#content .contact_all {width:560px; overflow:auto; display:block; clear:both; margin-top:25px;}
	#content .contact_all #contact_details {width:135px;float:left}
	#content .contact_all #contact_details ul {list-style-type:none; outline-width:0; padding:0; margin:0}
	#content .contact_all #contact_details ul li {margin-bottom:10px;}
	#content .contact_all #contact_form {width:410px; float:right; border-left:#666 1px solid;}
	#content .contact_all #contact_form #wpcf7-f1-p24-o1 .wpcf7-form { margin-left:15px;}
	#content .contact_all #contact_form #wpcf7-f1-p24-o1 em {color:#ff0000}
	#content .contact_all #contact_form #wpcf7-f1-p24-o1 .wpcf7-form fieldset {padding-bottom:0;}
	#content .contact_all #contact_form #wpcf7-f1-p24-o1 .wpcf7-form input, #content .contact_all #contact_form #Cform textarea {float:right;color:#f00; font:normal 12px arial;}
	#content .contact_all #contact_form #wpcf7-f1-p24-o1 .wpcf7-form label {float:left; width:65px;}
	#content .contact_all #contact_form #wpcf7-f1-p24-o1 .wpcf7-form input {height:20px;padding:3px 5px 0;vertical-align:middle;width:260px; border:#999 1px solid;border-top:#54524c 1px solid; border-bottom:#1d1c15 1px solid;border-left:#1d1c15 1px solid; border-right:#1d1c15 1px solid; background:#000;}
	#content .contact_all #contact_form #wpcf7-f1-p24-o1 .wpcf7-form textarea {background-attachment:none;float:right;width:258px;padding:3px 5px 0; height:80px;border-top:#54524c 1px solid; border-bottom:#1d1c15 1px solid;border-left:#1d1c15 1px solid; border-right:#1d1c15 1px solid; background:#000; color:#f00; font:normal 12px arial;}
	#content .contact_all #contact_form #wpcf7-f1-p24-o1 .wpcf7-form #Cgo{width:118px; height:19px; background:url(images/send.jpg)
	no-repeat; float:right; cursor:pointer; border:0}
	#content .contact_all #contact_form #wpcf7-f1-p24-o1 .wpcf7-form #musai {float:left; width:250px; padding-top:2px;}
	#content .contact_all #Cconfirm span {display:block;padding-bottom:5px}
	#content .contact_all #Cconfirm {color:#ff0000; margin-left:50px; padding-bottom:10px;}
	#content .contact_all #Cconfirm strong {color:#fff}
	#content .contact_all #contact_form #mapContact {margin:0 0 24px 24px;}
	/* .contact */
	
	/* Main - Content - Navigation */
	
	#content .navigation {font: bold 11px/25px Verdana;color: #FFFFFF;width: 495px;height: 25px;float: left;margin-bottom: 25px;}
	#content .navigation a {color: #FFFFFF;text-decoration: none;}
	#content .navigation a:hover {text-decoration: underline;}
		#content .navigation .navigation-previous {float: left;}
		#content .navigation .navigation-next {float: right;}
	
	/* Main - Sidebar */
	
	.sidebar {float: left;width:170px;font: normal 11px/18px Verdana;color: #FFFFFF;}
		/* Sidebar - Sides */
		
		.sidebar-left {width:140px; height:auto; padding:15px 0 15px 7px; border:#606060 1px solid;margin-bottom:30px; margin-top:10px;}
		.sidebar-left ul {list-style-type:none; margin:0; padding:0 5px 0 0px;}
		.sidebar-left ul li {display:block; color:#fff; border-bottom:#606060 1px solid;}
		.sidebar-left ul li a { font:normal 11px Arial; text-decoration:none; line-height:22px;}
		.sidebar-left ul li a:hover {color:#ff0000}
		.sidebar-left ul li.cat-item.current-cat a{color:#ff0000}	
		.sidebar-left ul li a:active {color:#ff0000}
		
		.sidebar-left #children{padding-left:7px;color:#ffffff;}
		.sidebar-left #children a{color:#ffffff;font:normal 11px Arial; text-decoration:none; line-height:22px;}
		.sidebar-left #children a:hover {color:#ff0000;}
		
		/*.sidebar-right {padding: 12px 0 15px 3px;}*/
		/*.sidebar-right {width:210px;height:156px;padding:0; background:#666666;}*/
	
		.sidebar-right {width:293px;height:auto;padding:0; background:#000; float:right;margin-bottom:30px; margin-top:10px;}
		.sidebar-right #top {width:288px; height:26px; background:url(images/newsletter_top.png) no-repeat transparent; font:bold 16px arial; color:#ff0000; padding:7px 0 0 5px}
		.sidebar-right #top span {color:#fff}
		.sidebar-right #midd {width:282px;height:80px;padding:7px 5px 25px 6px; background:url(images/newsletter_mid.png) repeat-y transparent; height:auto; color:#ccc; font:normal 12px arial; display:block}
		.sidebar-right #midd form {width:272px;margin:30px 0 0}
		.sidebar-right #midd form #blck {display:block; height:30px; vertical-align:middle}
		.sidebar-right #midd form #frm_title {font:bold 12px arial; text-align:center; margin-bottom:5px;}
		.sidebar-right #midd form label {vertical-align:top; vertical-align:middle; line-height:22px;}
		.sidebar-right #midd form input {color:#ff0000; padding:0 5px; width:186px; height:19px; background:url(images/subscribe_txt.png) no-repeat; font:normal 12px arial; vertical-align:middle}
		.sidebar-right #midd form fieldset {vertical-align:middle;}
		.sidebar-right #midd form fieldset#titlu {padding:0;float:left; width:45px}
		.sidebar-right #midd form fieldset#txt {float:right}
		.sidebar-right #midd form fieldset#txt #wpsb_email{width:176px;}
		.sidebar-right #midd form fieldset#txt #wpsb_fld_2{width:176px;}
		.sidebar-right #midd form fieldset#txt #wpsb_fld_3{width:176px;padding-top:0px}
		.sidebar-right #midd form fieldset#txt #wpsb_fld_4{width:176px;padding-top:0px}
		.sidebar-right #midd form #sbmt {background:url(images/subscribe_btn.jpg) no-repeat; width:118px; height:19px; cursor:pointer; margin-top:10px;}
		.sidebar-right #bott {width:293px; height:9px; background:url(images/newsletter_bott.png) no-repeat; }
		.sidebar-right #midd .mNews {width:188px; margin-bottom:5px;}
		.sidebar-right #midd .mNews:hover {}
		.sidebar-right #midd .mNews .rMore { text-align:right}
		.sidebar-right #midd .mNews .rMore a {color:#ff0000; text-decoration:none;}
		.sidebar-right #midd .mNews .rMore a:hover { text-decoration:underline}

		.sidebar-right #midd .wp-polls-form {margin:5px 0;}
		.sidebar-right #midd .wp-polls-form .wp-polls-ans {padding:10px 0;}
		.sidebar-right #midd .wp-polls-form #row-answer{padding:0;}
		.sidebar-right #midd .wp-polls-form #row-answer label{line-height:12px}
		.sidebar-right #midd .wp-polls-form #row-answer input{background:none; width:20px;}
		.sidebar-right #midd .wp-polls-form input.Buttons{ background:none; width:50px;}
		
		.sidebar-right #midd .wp-polls p{margin:0;padding:0;}
		.sidebar-right #midd .wp-polls .pollbar{margin-bottom:10px;}

/* .sidebar-right */
		
		/* Sidebar - Forms */		
		.sidebar #searchform {margin: 0;padding: 5px 0 8px 0;width: 170px;text-align: center;}		
		.sidebar #searchform #s {width: 140px;}
		
		/* Sidebar - Tables */		
		.sidebar #calendar_wrap {margin: 0 auto;padding: 5px 0 8px 0;width: 130px;}		
		.sidebar #calendar_wrap caption {font-weight: bold;}
		.sidebar #calendar_wrap tbody {text-align: right;}
		.sidebar #calendar_wrap tfoot #next {text-align: right;}		
		.sidebar #calendar_wrap #today {font-weight: bold;}
		
		/* Sidebar - Texts */
		.sidebar .textwidget {padding: 5px 4px 8px 4px;}
		
		/* Sidebar - Feed */
		.sidebar #sidebar-feed {margin: 5px auto 8px auto; width: 160px;height: 60px;}

/* bottom */
.bottom-container_all {width:870px; height:230px;}
.bottom-container_all .bottom-container {width:290px; float:left; color:#fff;}
.bottom-container_all .bottom-container #top {width:275px; height:38px; background:url(images/field_dwn_top.png) no-repeat transparent;padding:12px 5px 0 10px; font:bold 12px arial;}
.bottom-container_all .bottom-container #midd {width:270px; background:url(images/field_dwn_mid.png) repeat-y transparent; padding:15px 10px 50px; font:normal 12px arial;}
.bottom-container_all .bottom-container #bott {width:290px; height:8px; background:url(images/field_dwn_btm.png) no-repeat transparent; padding:0;}

/* .bottom */

/*.footer {height:125px; background-color:#000000;clear:both;}
.footer #menu_small ul {list-style-type:none; margin-top:0}
.footer #menu_small ul li {display:inline; padding:0 10px; border-right:#fff 1px solid;}
.footer #menu_small ul li a {color:#fff; text-decoration:none;}
.footer #menu_small ul li a:hover {text-decoration:underline;}*/
/* footer */
.footer {width:870px; height:auto;padding:5px 0 0; background:url(images/footer_sep.png) no-repeat transparent 0 0; background-color:#000; margin:20px 0; clear:both} 
.footer ul {list-style-type:none; outline-width:0; padding:0}
.footer ul li {display:inline; padding:0 10px;}
.footer ul li#first {padding-left:0}
.footer ul li#last {padding-right:0}
.footer ul li a {font:normal 11px arial;}
.footer ul li a:hover {text-decoration:underline;}
.footer ul li a:active {color:#ff0000; text-decoration:none}
/* .footer */

/* liScroll styles */

.tickercontainer {
/*border: 1px solid #000;*/
/*background: #fff; */
width: 870px; 
height: 15px; 
margin: 0; 
padding-top:5px;
padding-bottom:5px;
padding-left: 0;
padding-right: 0;
overflow: hidden; 
}
.tickercontainer .mask {
position: relative;
left: 10px;
top: 1px;
width: 850px;
height:15px;
overflow: hidden;
}
ul.newsticker {
position: relative;
left: 850px;
font: bold 12px Verdana;
list-style-type:none;
margin: 0;
padding: 0;

}
ul.newsticker li {
float: left;
margin: 0;
padding: 0;
background: #ff0000;
color:#fff;
}
ul.newsticker a {
white-space: nowrap;
padding: 0;
color: #fff;
font: bold 12px Verdana;
margin: 0 5px 0 0;
} 
ul.newsticker span {
margin: 0 5px 0 0;
}
.sidebar-left a.current-post {color:#ff0000!important}
