html, body {
 font-family: "Trebuchet MS", Trebuchet, sans-serif;
 color: black;
 font-size: 10pt;
 margin: 0;
 padding: 0;
 width: 100%;
 height: auto;
 background: white;
}

body {
 background: white url(../images/mainbck.gif) repeat-x;
}

img, div, table, tr, td, p, form, h1, h2, h3, h4, h5, h6, input, a, button {
	border-width: 0px;
	padding: 0px;
	margin: 0px;
	border-spacing: 0px;
	border-collapse: collapse;
}

table, tr, td {
 border: 1px solid #cbbfa6;
}

td {
 background: none;
}

p {
 margin: 0 0 10px 0;
 display: block;
}

		a, a:link, a:active {
		 color: black;
		 font-weight: bold;
		 text-decoration: underline;
		 outline: none;
		}
		
		a:hover {
		 color: #33cc33;
		 outline: none;
		}
		
		a:visited {
		 color: #333333;
		}

.wrapper {
 text-align: center;
 background: url(../images/bck_corners.gif) no-repeat center top;
 width: 100%;
 min-width: 1000px;
 overflow: hidden;
}

.layout {
 text-align: left;
 margin: 0 auto;
 width: 930px;
 overflow: hidden;
}

.header {
 height: 73px;
 padding: 33px 0 0 0;
}

.logo {
 width: 215px;
 height: 60px;
 float: left;
 display: block;
}

.servmenu {
 color: #999999;
 text-align: center;
 padding: 25px 0 0 0;
 width: 549px;
 float: left;
}

		.servmenu a, .servmenu a:link, .servmenu a:active, .servmenu a:visited {
		 color: #33cc33;
		 margin: 0 10px;
		 font-weight: normal;
		}
		
		.servmenu a:hover {
		 color: #333333;
		}

.talktous {
 margin: 10px 18px 0 0;
 display: block;
 float: right;
}

#mainmenu {
 background: url(../images/mm_bck.gif) repeat-x;
 height: 53px;
}

#mainmenu div {
 background: url(../images/mm_left.gif) no-repeat;
 height: 40px;
}

#mainmenu div div {
 text-align: center;
 background: url(../images/mm_right.gif) no-repeat right top;
 padding: 10px 0 0 0;
 margin: 0;
 height: 30px;
 list-style: none;
 display: block;
}

#mainmenu div div ul {
 padding: 0;
 margin: 0 auto;
 display: inline-block;
 display: -moz-inline-box;
}

#mainmenu div div ul li {
 font-size: 13pt;
 padding: 0 12px 0 10px;
 background: url(../images/mm_bullet.gif) no-repeat right center;
 list-style: none;
 display: block;
 float: left;
 width: auto;
}

#mainmenu div div ul li ul {
 font-size: 10pt;
 border-bottom: 1px solid #e3e3e3;
 padding: 6px 0 0 0;
 background: none !important;
 display: none;
 position: absolute;
 z-index: 1000;
}

#mainmenu div div ul li:hover ul, 
#mainmenu div div ul li.jshover ul {
 display: block;
}

#mainmenu div div ul li:hover ul li, 
#mainmenu div div ul li.jshover ul li {
 text-align: left;
 font-size: 10pt;
 padding: 9px 19px 10px 17px;
 background: white;
 border-left: 1px solid #e3e3e3;
 border-right: 1px solid #e3e3e3;
 border-top: 1px solid #e3e3e3;
 display: block;
 float: none;
}

.mm_last {
 background: none !important;
}

.level2 {
 background: white !important;
}

		#mainmenu div ul li a, #mainmenu div ul li a:link, #mainmenu div ul li a:active, #mainmenu div ul li a:visited {
		 color: #545a5a;
		 font-weight: normal;
		 text-decoration: none;
		 display: block;
		}
		
		#mainmenu div ul li a:hover {
		 color: #33cc33;
		}

.bnrblock {
 width: 930px;
 height: 331px;
 overflow: hidden;
}

.bnrblock div {
 padding: 15px 17px 0 0;
 width: 275px;
 float: right;
}

.bnrblock div a {
 margin: 0 0 12px 0;
 width: 275px;
 height: 90px;
 display: block;
}

.breadcrumbs {
 margin: 10px 0 0 0;
 background: url(../images/bc_container_bck.gif) repeat-x;
 width: 925px;
 height: 28px;
 overflow: hidden;
}

.breadcrumbs div {
 background: url(../images/bc_left.gif) no-repeat;
 padding: 0 0 0 50px;
 height: 28px;
 display: inline-block;
 display: -moz-inline-box;
}

.breadcrumbs div div {
 background: url(../images/bc_right.gif) no-repeat right top;
 height: 28px;
 padding: 0 45px 0 0;
 display: inline-block;
 display: -moz-inline-box;
}

.breadcrumbs div div div {
 background: url(../images/bc_bck.gif) repeat-x;
 padding: 10px 0 0;
 height: 18px;
 display: inline-block;
 display: -moz-inline-box;
}

.breadcrumbs div div div a, .breadcrumbs div div div a:link, .breadcrumbs div div div a:active, .breadcrumbs div div div a:visited {
 padding: 0 10px;
 color: #616767;
 line-height: 110%;
 font-weight: normal;
 text-decoration: none;
 background: url(../images/bc_bullet.gif) no-repeat left center;
 display: block;
 float: left;
}

.breadcrumbs div div div a:hover {
 color: #33cc33;
}

.content {
 background: white url(../images/content_vertical.gif) repeat-y;
 width: 930px;
 overflow: hidden;
}

.content_top {
 background: url(../images/content_top.gif) no-repeat;
 width: 930px;
 overflow: hidden;
}

.content_bottom {
 background: url(../images/content_bottom.gif) no-repeat left bottom;
 padding: 30px 29px 70px 27px;
 width: 874px;
 overflow: hidden;
}

.bottom-links .content_top {
 background:url(../images/new_theme/content_top_930.gif) no-repeat;
}
.bottom-links .content_bottom {padding:30px 10px 20px 0; width:920px;}
.content-600 {
 background: white url(../images/new_theme/content_vertical_600.gif) repeat-y;
 width: 600px;
 float:left
}
.content-600 .content_top {
 background:url(../images/new_theme/content_top_600.gif) no-repeat;
 width:600px;
 height:338px;
}
.content-600 .content_bottom {
 background:url(../images/new_theme/content_bottom_600.gif) no-repeat left bottom;
 padding:0;
 width:600px;
 height:338px;
}
.content-323 {
 background:white url(../images/new_theme/content_vertical_323.gif) repeat-y;
 width:323px;
 height:338px;
 float:right
}
.content-323 .content_top {width:323px;height:338px;background: url(../images/new_theme/content_top_323.gif) no-repeat;}
.content-323 .content_top.active-1 {
 background-position:0 0;
}
.content-323 .content_top.active-2 {
 background-position:-323px 0;
}
.content-323 .content_top.active-3 {
 background-position:-646px 0;
}
.content-323 .content_bottom {
 background: url(../images/new_theme/content_bottom_323.gif) no-repeat left bottom;
 padding:0;
 width:323px;
 height:338px;
}

ul#home_tabs {list-style:none; margin:0; padding:0;}
ul#home_tabs li {float:left}
ul#home_tabs li a {color:#808280; text-decoration:none; display:block; height:18px; padding-top:15px; text-align:center; width:98px;}
ul#home_tabs li a.active {height:23px; padding-top:10px;}

.content_bottom h1 {
 font-size: 16pt;
 font-weight: normal;
 padding: 0 0 25px 28px;
}

.text {
 height: 1%;
 overflow: hidden;
 padding: 0 51px 30px 28px;
}

.advantages {
 width: 874px;
 overflow: hidden;
}

.advantages_column {
 width: 437px;
 float: left;
 overflow: hidden;
}

.advantages_column div {
 width: 437px;
 padding: 0 0 30px 0;
 overflow: hidden;
}

.advantages_column div p {
 padding: 0 20px 0 59px;
 display: block;
}

.footer {
 text-align: center;
 padding: 30px 80px;
 width: 770px;
 overflow: hidden;
}

.footer p {
 padding: 0 !important;
 margin: 0 !important;
}

.footer a {
 font-weight: normal;
}

.footer div {
 color: #999999;
 padding: 7px 0 0 0;
}

.footer div a {
 color: #999999;
 margin: 0 0 0 10px;
}

.footer div span {
 margin: 0 10px 0 0;
}

.dev {
 font-size: 8pt;
 text-align: center;
 padding: 15px 0 0 0;
}

#featured{
	width:600px;
	position:relative;
	height:338px;
}
#featured ul.ui-tabs-nav{
	position:absolute;
	top:12px; 
	left:8px;
	list-style:none;
	padding:0; 
	margin:0;
	width:113px;
	text-align:center;
}
#featured ul.ui-tabs-nav li{
		border-bottom: 2px solid #E3E3E3;
    font-size: 12px;
    margin-bottom: 14px;
    padding-bottom: 16px;
}
*:first-child+html #featured ul.ui-tabs-nav li {padding-bottom:12px;}

#featured ul.ui-tabs-nav li#nav-fragment-3 {border:none}
#featured ul.ui-tabs-nav li span{
	font-size:11px; font-family:Verdana;
	line-height:18px;
}
#featured .ui-tabs-panel{
	width:463px; 
	height:314px;
	left:126px; 
	top:12px;
	position:absolute;
  overflow:hidden;
}
#featured .ui-tabs-hide{
	display:none;
}
#featured li.ui-tabs-nav-item a{/*On Hover Style*/
	display:block;
	height:83px;
	color:#333;
	background:#fff;
	line-height:20px;
	outline:none;
}
#featured li.ui-tabs-nav-item a:hover img, #featured li.ui-tabs-selected a img {
  border:2px solid #3adf3a;
  margin-top:-2px
}
#featured ul.ui-tabs-nav li.ui-tabs-selected a{
	
}
#featured ul.ui-tabs-nav li img{

}
#featured .ui-tabs-panel .info{
	position:absolute;
	bottom:0; left:0;
	background:transparent url("../images/new_theme/slider/slider_bg.png") top left repeat;
	padding:10px 14px;
	width:435px;
}
#featured .info h2{
font-size:18px;
color:#fff
}
#featured .info p{
	margin:0;
	font-size:16px;
	line-height:16px; 
	color:#afabab;
}
#featured .info a{
	text-decoration:none;
	color:#fff;
}
#featured .info a:hover{
	text-decoration:underline;
}

.tab-div {display:none; overflow:auto; clear:both; width:292px; height:283px; margin:47px 6px 0; padding:0 7px;}
.tab-div ul {margin:0; padding:0; list-style:none}
#tab_1 {display:block}
ul.video-list li, ul.news-list li {margin-bottom:10px}
ul.video-list img {height:112px; width:150px;}
ul.video-list li h3 a, ul.news-list li h3 a, ul.blog-list li h3 a {font-size:14px; color:#30cc30; font-weight:normal; text-decoration:none}
.tab-video-video, .tab-news-image {float:left; margin-right:10px;}
.tab-video-info p, .tab-news-info p {color:#808280; font-size:12px; line-height:1.2em;}
.tab-video-info a, .tab-news-info a.right {font-size:12px; display:block; text-align:right; width:100%}
ul.news-list li a.date {display:block; color:#808280; text-decoration:none;}
.tab-news-image img {margin-top:7px;}
ul.blog-list .tab-news-image img {margin-top:3px;}

.bottom-links {margin-top:15px;}
.bottom-links ul {margin:0; padding:0; list-style:none}
.bottom-links ul ul {margin:15px 0 0}
.bottom-links ul li span {text-transform:uppercase}
.bottom-links ul li ul a {color:#707170; text-decoration:none}
.bottom-links ul li {float:left; margin:0 30px 0 50px;}
.bottom-links ul li ul li {float:none; margin:0}

.fb_edge_widget_with_comment {
    float: right;
    position: relative;
    width: 156px;
}
