/* Global css - framefork by Dandare v0.3b */
* { margin: 0; padding: 0; }
*:focus { outline: none}
.hidden { display: none}
.show { display: block!important}
.no-border, a img { border: none!important}
.cc1 { clear: both; }
ul {list-style:none}

/* -------------extra---------------- */
strong {}
em {}
sup, sub {vertical-align: baseline; position: relative}
sup { top: -0.2em;}
sub { bottom: -0.3em;}
.em {font-style: italic}
.strong {font-weight: bold}
.upper {text-transform:uppercase}


/* Text align, float*/
p {}
.a-left { text-align: left}
.a-center { text-align: center}
.a-right { text-align:right}
.f-left { float: left}
.f-right { float: right!important}
br {clear:both}
textarea {overflow:hidden}

/*	Tables */
table { border-collapse: collapse; width: 100%; }
table th, table td {vertical-align: middle; }
table th { background: #f4f4f4;text-align:center }
table td { }

/* Links */
a {color: #3885af;text-decoration:underline}
a:hover {text-decoration:none}
a:visited {}
a:active {}

.nine {display:none!important}
.five {display:block!important}


/* -------------------Skeleton------------------- */
html,body {height:100%;}
body {text-align:center;font:100% Arial, Tahoma,Verdana sans-serif; color:#616161;font-smooth:always;background-color: #fff }
.l-page {min-width:950px;background:#fff;position:relative;left:0;width:950px;margin:10px auto;text-align:left;min-height:100%;height:auto !important;height:100%;}

/* -------------------header------------------- */
.b-header {height:360px;background:url(../images/bg_header.png) top center no-repeat;position:relative;}
	.b-header .logo {width:280px;height:65px;position:absolute;top:15px;left:10px}

	.b-header .b-main-menu  {position:absolute;top:30px;left:345px;}
		.b-header .b-main-menu li {float: left;list-style: none;margin: 0 25px 0 0;height:40px;line-height:40px;width:80px;}
			.b-header .b-main-menu li a {color:#000;font-size: 80%;font-weight:bold;letter-spacing:-1px;height:40px;display:block;width:80px;margin: 0 auto;text-align: center;background:transparent url(../images/active_item_bg.png)  center 40px  no-repeat;}
			.b-header .b-main-menu li a:hover {background:url(../images/active_item_bg.png) center bottom  no-repeat;color:#fffefe;text-decoration:none}
			.b-header .b-main-menu li .active {background:url(../images/active_item_bg.png) center bottom  no-repeat;color:#fffefe;text-decoration:none}

.b-site-search {position:absolute;right:13px;top:33px;width:150px;height:25px; no-repeat;line-height:25px;overflow:hidden}
	.b-site-search input {width:140px;padding:0;border:none;}
	*html .b-site-search input {position:relative;left:85px;height:15px;top:-8px}
	*html  .b-site-search {height:15px}

.b-header .b-dynopic {width:950px;height:263px;background:url(../images/dyno_pic.jpg)  no-repeat;position:absolute;bottom:0}


.h-holder {float:left;overflow: hidden;border-bottom:1px solid #e5e5e5;margin: 0  0 10px 0}
.h-center {overflow:hidden}
.b-sidebar {float:left;width:360px;margin: 40px 0}
	.b-sidebar .b-smenu {}
		.b-sidebar .b-smenu li {height:40px;width:288px;border-bottom:1px solid #e5e5e5}
		.b-sidebar .b-smenu li a {font-size:80%;height:40px;line-height:40px;display:block;background:url(../images/smenu_item.gif) center bottom no-repeat;padding: 0 0 0 35px;}
			.b-sidebar .b-smenu li a:hover {background:url(../images/smenu_item.gif) center top  no-repeat;color:#fff;text-decoration:none;border-bottom:none;height:39px}
			.b-sidebar .b-smenu li .active {background:url(../images/smenu_item.gif) center top  no-repeat;color:#fff;;text-decoration:none;border:none}

.b-sidebar .b-news {
	width:230px;
	margin: 40px 0  0 40px;	
	}
	.b-sidebar .b-news .title {color:#737272;font:160% 'Arial Narrow', Tahoma,Verdana sans-serif;margin: 0 0 0px 0}
	.b-sidebar .b-news .date {color:#a2a2a2;font-size: 70%}
	.b-sidebar .b-news .news_item 
	{
	color:#3885af;
	font-size: 71%;
	}
	.b-sidebar .b-news .item {margin: 10px  0 20px 0}

.shortnews
{
	clear: both;
	float: right;
	margin: 20px 5px 20px 5px;

}

.shortnews .comments
{
	color: #3B84D0;
}


.b-center {
	float: left;
	margin: 0 0 0 1px;
	width:580px;
	padding:35px 0;
	
	}

	.b-center p {margin: 10px 0;font-size: 80%;line-height:18px;text-align: justify}
	.b-center h1 {color:#000;letter-spacing:-1px;font:160% 'Arial Narrow', Tahoma,Verdana sans-serif}
	.b-center img {text-align: center;margin: 10px auto;display:block;}

.b-footer {clear: both;height:70px;width:880px;border-top:1px solid #e5e5e5;line-height:70px;font-size: 80%;padding: 0 35px}

.b-footer .b-copy {width:200px;overflow:hidden;float:left}
	.b-footer .b-copy p {float:left;margin: 0  5px 0 0}
	.b-footer .b-copy a {float:left}

.b-footer .bmenu {margin: 0  0 0 115px;width:300px;float:left}
.b-footer .bmenu ul {overflow: hidden;display:inline-block;*display:inline;zoom:1;}
.b-footer .bmenu li {float:left;margin: 0 12px 0 0;position:relative;left:14px}
.b-footer .bmenu li a {float:left;margin: 0 12px 0 0;border-right:1px solid #a0a0a0;height:15px;line-height:12px;margin: 20px 0 0 0;padding:0 7px 0 0;_margin: 30px 0 0 0}
	.b-footer .bmenu li a:hover {color:#222;text-decoration:none;border-right:1px solid #616161}

.b-footer .design {float:right}
	.b-footer .design  p {float:left;margin: 0  5px 0 0}
	.b-footer .design  a {float:left;}
