body {
	padding: 0;
	margin: 0;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #4e4e4e;
	background: url(img/bgr.jpg) repeat-x top left #ffffff;
}

a {
	color: #a02624;
	text-decoration: none;
}

a:hover {
	color: #a02624;
	text-decoration: underline;
}

img {
	padding: 0;
	margin: 0;
	display: inline-block;
}

h1 {
	padding: 0;
	margin: 0;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 26px;
	font-weight: normal;
	color: #000000;
}

h1 a {
	color: #000000;
	text-decoration: none;
}

h1 a:hover {
	color: #000000;
	text-decoration: underline;
}

h2 {
	padding: 0;
	margin: 0;
	font-family: "Trebuchet MS", Arial, Verdana, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #000000;
}

h2 a {
	color: #000000;
	text-decoration: none;
}

h2 a:hover {
	color: #000000;
	text-decoration: underline;
}

h3 {
	padding: 0;
	margin: 0;
	font-family: "Trebuchet MS", Arial, Verdana, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #a02624;
}

h3 a {
	color: #a02624;
	text-decoration: none;
}

h3 a:hover {
	color: #a02624;
	text-decoration: underline;
}

#body {
	padding: 0;
	margin: 0;
	float: left;
	width: 1018px;
}

#header {
	padding: 0;
	margin: 0;
	float: left;
	width: 1018px;
	height: 261px;
	background: url(img/header.jpg) no-repeat top left;
}

#left-header {
	padding: 0;
	margin: 0;
	float: left;
	width: 705px;
	height: 235px;
}

#logo {
	padding: 0;
	margin: 0;
	float: left;
	width: 695px;
	height: 125px;
	padding: 25px 0 0 10px;
}

#logo a {
	display: block;
	width: 201px;
	height: 58px;
}

#slogan {
	padding: 0;
	margin: 0;
	float: left;
	width: 690px;
	height: 65px;
	padding: 15px 0 0 10px;
}

#right-header {
	padding: 0;
	margin: 0;
	float: left;
	width: 300px;
	height: 235px;
	padding-left: 4px;
}

#top-menu {
	padding: 0;
	margin: 0;
	float: left;
	width: 300px;
	height: 19px;
	padding-top: 6px;
	text-align: right;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}

#top-menu a {
	color: #b8b8ae;
	text-decoration: none;
	padding-left: 20px;
	font-size: 11px;
}

.video {
	padding: 0;
	margin: 0;
	float: left;
	width: 300px;
	height: 200px;
	text-align: right;
}

#main-menu {
	padding: 0;
	margin: 0;
	float: left;
	width: 1008px;
	height: 18px;
	padding-left: 10px;
	font-family: "Trebuchet MS", Arial, Verdana, Helvetica, sans-serif;
	font-size: 18px;
	padding-top: 7px;
}

#main-menu a {
	padding: 0;
	margin: 0;
	float: left;
	padding: 0 34px 0 45px;
	color: #a02624;
	text-decoration: none;
	background: url(img/menu-border.gif) no-repeat center left;
}

#main-menu a.a1 {
	padding: 0;
	margin: 0;
	float: left;
	padding: 0 34px 0 0px;
	color: #a02624;
	text-decoration: none;
	background: none;
}

#main-menu a.a2 {
	padding: 0;
	margin: 0;
	float: left;
	padding: 0 0px 0 45px;
	color: #a02624;
	text-decoration: none;
	background: url(img/menu-border.gif) no-repeat center left;
}

#main-menu a:hover {
	color: #a02624;
	text-decoration: underline;
}

#content {
	padding: 0;
	margin: 0;
	width: 1008px;
	float: left;
	padding-left: 10px;
	padding-top: 35px;
}

.ads {
	padding: 0;
	margin: 0;
	width: 305px;
	float: left;
	padding-right: 45px;
}

.web {
	padding: 0;
	margin: 0;
	width: 308px;
	float: left;
	padding-right: 45px;
}

.right {
	padding: 0;
	margin: 0;
	width: 285px;
	float: left;
	padding-right: 20px;
}

.actualno-home {
	padding: 0;
	margin: 0;
	width: 285px;
	float: left;
	padding-bottom: 20px;
}

.actualno-home p,.blog-home p {
	padding: 0;
	margin: 0;
	padding-top: 5px;
}

.actualno-home h3 {
	padding: 0;
	margin: 0;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #a02624;
}

.actualno-home img, img.act {
	padding: 0;
	margin: 0;
	border:3px solid #eeeee9;
	margin-right:4px;
}

.blog-home {
	padding: 0;
	margin: 0;
	width: 285px;
	float: left;
}

/* ------------ Slider --------------------- */
#slider {
	padding: 0;
	margin: 0;
	width: 1000px;
	float: left;
	padding-top: 30px;
}

#slider ul,#slider li {
	margin: 0;
	padding: 0;
	list-style: none;
}

#slider li {
	width: 1000px;
	height: 360px;
	overflow: hidden;
}

#prevBtn,#nextBtn {
	display: inline;
	width: 500px;
	height: 22px;
	float: left;
}

#prevBtn a {
	display: inline;
	width: 475px;
	height: 17px;
	float: left;
	background: url(img/btn_prev.gif) no-repeat 0 0;
	padding-left: 25px;
	padding-top: 5px;
	color: #a02624;
	text-decoration: none;
}

#nextBtn a {
	display: inline;
	width: 475px;
	height: 17px;
	float: left;
	background: url(img/btn_next.gif) no-repeat 0 0;
	text-align: right;
	padding-right: 25px;
	padding-top: 5px;
	color: #a02624;
	text-decoration: none;
}

#prevBtn a:hover,#nextBtn a:hover {
	color: #a02624;
	text-decoration: underline;
}

.col1 {
	padding: 0;
	margin: 0;
	width: 304px;
	float: left;
	padding-right: 44px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}

.col2 {
	padding: 0;
	margin: 0;
	width: 304px;
	float: left;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}

.col1 img,.col2 img {
	border: 5px solid #eeeee9;
	margin-bottom: 5px;
}

.col1 p,.col2 p {
	padding: 0;
	margin: 0;
	padding-top: 5px;
}

.col1 a.link,.col2 a.link {
	float: left;
}

.col1 a.detail,.col2 a.detail {
	color: #000000;
	text-decoration: none;
	float: right;
	background: url(img/more.gif) no-repeat center right;
	padding-right: 15px;
}

.col1 a:hover .detail,.col2 a:hover .detail {
	color: #000000;
	text-decoration: underline;
}

.bottom-text {
	padding: 0;
	margin: 0;
	width: 1000px;
	float: left;
	padding-top: 30px;
}

.ref {
	padding: 0;
	margin: 0;
	width: 576px;
	float: left;
	padding-right: 120px;
}

.ref p {
	padding: 0;
	margin: 0;
	padding-top: 5px;
}

p.name {
	color: #010101;
}

.social {
	padding: 0;
	margin: 0;
	width: 304px;
	float: left;
	padding-top: 20px;
}
.right-home {
	padding: 0;
    margin: 0;
    width: 304px;
    float: left;
    
}
.icons {
	padding: 0;
	margin: 0;
	width: 282px;
	float: left;
	background: url(img/icons.gif) repeat-x top left #e8e8e3;
	border: 1px solid #f5f5f1;
	padding: 10px;
	margin-top: 5px;
}

.icons img {
	padding-right: 5px;
}

.empty {
	padding: 0;
	margin: 0;
	float: left;
	width: 1018px;
	height: 36px;
	background: url(img/empty.gif) no-repeat top right;
	font-size: 1px;
}

#footer {
	padding: 0;
	margin: 0;
	float: left;
	width: 100%;
	background: url(img/footer.gif) repeat-x top left #cfcec4;
	min-height: 315px;
	height: auto !important;
	height: 315px;
}

.big-footer {
	padding: 0;
	margin: 0;
	float: left;
	width: 1008px;
	padding-left: 10px;
	padding-top: 10px;
}

.col-footer {
	padding: 0;
	margin: 0;
	float: left;
	width: 164px;
	padding-right: 10px;
}

.col-footer ul {
	padding: 0;
	margin: 0;
	list-style: none;
	padding-top: 5px;
}

.col-footer ul li {
	padding: 0;
	margin: 0;
	list-style: none;
	margin-bottom: 3px;
}

.col-footer ul li a {
	color: #4e4e4e;
	text-decoration: none;
}

.col-footer ul li a:hover {
	color: #4e4e4e;
	text-decoration: underline;
}

.ask {
	padding: 0;
	margin: 0;
	width: 304px;
	float: left;
}

form {
	padding: 0;
	margin: 0;
}

input.f1 {
	padding: 0;
	margin: 0;
	width: 290px;
	background: url(img/input.gif) repeat-x top left;
	border: 1px solid #ffffff;
	color: #4e4e4e;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 2px;
	margin-bottom: 5px;
}

textarea.f2 {
	padding: 0;
	margin: 0;
	width: 290px;
	height: 46px;
	background: url(img/textarea.gif) repeat-x top left #e5e5dd;
	border: 1px solid #ffffff;
	color: #4e4e4e;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 2px;
}

input.f4 {
	padding: 0;
	margin: 0;
	width: 290px;
	height: 16px;
	background: url(img/input.gif) repeat-x bottom right;
	border: 1px solid #e5e5e3;
	color: #4e4e4e;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 2px;
	margin-bottom: 5px;
}

textarea.f5 {
	padding: 0;
	margin: 0;
	width: 290px;
	height: 46px;
	background: url(img/textarea.gif) repeat-x top left #e5e5dd;
	border: 1px solid #ffffff;
	color: #4e4e4e;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 2px;
}

textarea.f6 {
	padding: 0;
	margin: 0;
	width: 290px;
	height: 66px;
	background: url(img/textarea.gif) repeat-x top left #e5e5dd;
	border: 1px solid #e5e5e3;
	color: #4e4e4e;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 2px;
}

input.f3 {
	padding: 0;
	margin: 0;
	width: 65px;
	height: 20px;
	background: url(img/submit.gif) no-repeat top left;
	border: none;
	color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	margin-top: 5px;
	float: right;
	margin-right: 8px;
}

#bottom {
	padding: 0;
	margin: 0;
	float: left;
	width: 100%;
	background: url(img/bottom.gif) repeat-x top left;
	height: 80px;
}

.copy {
	padding: 0;
	margin: 0;
	float: left;
	width: 99%;
	background: url(img/copy.gif) repeat-x top left;
	height: 45px;
	padding: 35px 0 0 10px;
}

.right-inner {
	padding: 0;
	margin: 0;
	width: 305px;
	float: left;
	padding-right: 20px;
}

.center-inner {
	padding: 0;
	margin: 0;
	width: 450px;
	float: left;
	padding-right: 30px;
	padding-left: 10px;
}

.left-inner {
	padding: 0;
	margin: 0;
	width: 173px;
	float: left;
	padding-right: 20px;
}

.video-inner {
	padding: 0;
	margin: 0;
	width: 305px;
	float: left;
}

.video-top {
	padding: 0;
	margin: 0;
	width: 305px;
	height: 5px;
	float: left;
	font-size: 1px;
	background: url(img/video-top.gif) no-repeat top left;
	margin-top: 10px;
}

.video-bottom {
	padding: 0;
	margin: 0;
	width: 305px;
	height: 5px;
	float: left;
	font-size: 1px;
	background: url(img/video-bottom.gif) no-repeat top left;
}

.video-main {
	padding: 0;
	margin: 0;
	width: 294px;
	float: left;
	background: #eeeee9;
	padding: 0 4px;
}

.video-main object {
	padding: 0;
	margin: 0;
	display:block;
}

.video-inner {
	padding: 0;
	margin: 0;
	width: 305px;
	float: left;
}

.kare-inner {
	padding: 0;
	margin: 0;
	width: 305px;
	float: left;
	padding-top: 10px;
}

.grey-kare {
	padding: 0;
	margin: 0;
	width: 283px;
	float: left;
	background: url(img/grey-y.gif) repeat-x top left #f6f6f4;
	border: 1px solid #f6f6f2;
	padding: 10px;
}

.grey-kare p {
	padding: 0;
	margin: 0;
	padding-top: 5px;
}

.grey-kare h3{
	padding: 0;
	margin: 0;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #a02624;
}

.left-inner ul {
	padding: 0;
	margin: 0;
	width: 173px;
	list-style: none;
	font-family:  Arial, "Trebuchet MS", Verdana, Helvetica,sans-serif;
	font-size: 13px;
	font-weight: bold;
	padding-top: 35px;
}

.left-inner ul li {
	padding: 0;
	margin: 0;
	padding-bottom: 6px;
	width: 173px;
	float: left;
	text-align: right;
}

.path {
	padding: 0;
	margin: 0;
	width: 450px;
	float: left;
	color: #908f8f;
	font-size: 11px;
}

.path a {
	color: #908f8f;
	text-decoration: none;
}

.path a:hover {
	color: #908f8f;
	text-decoration: underline;
}

.text {
	padding: 0;
	margin: 0;
	width: 450px;
	float: left;
}

.text h1 {
	padding: 0;
	margin: 0;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 26px;
	font-weight: normal;
	color: #941313;
	padding-top: 10px;
}

ul.no-bullet {
	padding: 0;
	margin: 0;
	list-style: none;
	padding-left: 20px;
}

.inner-projects {
	padding: 0;
	margin: 0;
	width: 785px;
	float: left;
	padding-left: 10px;
	padding-right: 20px;
}

.left-inner p {
	padding: 0;
	margin: 0;
	padding-bottom: 0px;
}

.menu-projects {
	padding: 0;
	margin: 0;
	width: 785px;
	float: left;
	margin-bottom: 30px;
}

.menu-projects h1 {
	padding: 0;
	margin: 0;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 26px;
	font-weight: normal;
	color: #941313;
	clear: both;
	padding-top: 10px;
}

.all-cats {
	padding: 0;
	margin: 0;
	width: 783px;
	float: left;
	background: url(img/bgr-projects.gif) repeat-x top left #e8e8e3;
	border: 1px solid #f5f5f2;
	margin-top: 10px;
	padding: 10px 0;
}

.col1-projects {
	padding: 0;
	margin: 0;
	width: 241px;
	float: left;
	background: url(img/dots.gif) repeat-y top right;
	padding-right: 20px;
	min-height: 180px;
	height: auto !important;
	height: 180px;
}

.col2-projects {
	padding: 0;
	margin: 0;
	width: 241px;
	float: left;
	padding-right: 20px;
}

.col1-projects h4,.col2-projects h4 {
	padding: 0;
	margin: 0;
	font-family: "Trebuchet MS", Arial, Verdana, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #000000;
	clear: both;
	padding-bottom: 10px;
	padding-left: 20px;
}

.col1-projects h4 a,.col2-projects h4 a {
	color: #000000;
	text-decoration: none;
}

.col1-projects h4 a:hover,.col2-projects h4 a:hover {
	color: #000000;
	text-decoration: underline;
}

.col1-projects ul,.col2-projects ul {
	padding: 0;
	margin: 0;
	list-style: none;
	width: 241px;
}

.col1-projects ul li,.col2-projects ul li {
	padding: 0;
	margin: 0;
	list-style: none;
	float: left;
	width: 241px;
}

.col1-projects ul li a,.col2-projects ul li a {
	padding: 0;
	margin: 0;
	list-style: none;
	float: left;
	width: 221px;
	color: #4e4e4e;
	text-decoration: none;
	background: none;
	padding-left: 20px;
}

.col1-projects ul li a:hover,.col2-projects ul li a:hover {
	padding: 0;
	margin: 0;
	list-style: none;
	float: left;
	width: 221px;
	color: #941313;
	text-decoration: none;
	background: url(img/more.gif) no-repeat top left;
	padding-left: 20px;
}

.col1-projects ul li a.active,.col2-projects ul li a.active {
	padding: 0;
	margin: 0;
	list-style: none;
	float: left;
	width: 221px;
	color: #941313;
	text-decoration: none;
	background: url(img/more.gif) no-repeat top left;
	padding-left: 20px;
}

.all-projects {
	padding: 0;
	margin: 0;
	width: 785px;
	float: left;
	margin-bottom: 10px;
}

.row {
	padding: 0;
	margin: 0;
	width: 785px;
	float: left;
	margin-top: 10px;
	margin-bottom: 20px;
}

.project-first {
	padding: 0;
	margin: 0;
	width: 235px;
	float: left;
}

.project {
	padding: 0;
	margin: 0;
	width: 235px;
	float: left;
	padding-left: 40px;
}

.project-first img,.project img {
	border: 5px solid #eeeee9;
	margin-bottom: 5px;
}

.project-first p,.project p {
	padding: 0;
	margin: 0;
	padding-top: 5px;
}

.project-first a.link,.project a.link {
	float: left;
}

.project-first a.detail,.project a.detail {
	color: #000000;
	text-decoration: none;
	float: right;
	background: url(img/more.gif) no-repeat center right;
	padding-right: 15px;
}

.project-first a:hover .detail,.project a:hover .detail {
	color: #000000;
	text-decoration: underline;
}

.pages {
	padding: 0;
	margin: 0;
	width: 785px;
	height: 20px;
	float: left;
	background: url(img/pages.jpg) repeat-x top left;
	margin-top: 20px;
	margin-bottom: 10px;
}

.prev {
	padding: 0;
	margin: 0;
	width: 145px;
	height: 20px;
	float: left;
	font-size: 11px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	
}

.next {
	padding: 0;
	margin: 0;
	width: 145px;
	height: 20px;
	float: left;
	font-size: 11px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	text-align: right;
	
}

.prev a {
	color: #a02624;
	text-decoration: none;
	width: 120px;
	height: 18px;
	float:left;
	display:inline-block;
	padding-left: 25px;
	padding-top: 2px;
	background:url(img/prev.jpg) no-repeat top left;
}


.next a {
	color: #a02624;
	text-decoration: none;
	width: 120px;
	height: 18px;
	float:left;
	display:inline-block;
	padding-right: 25px;
	padding-top: 2px;
	background:url(img/next.jpg) no-repeat top right;
}

.prev a:hover,.next a:hover {
	color: #a02624;
	text-decoration: underline;
}

.numbers {
	padding: 0;
	margin: 0;
	width: 495px;
	height: 18px;
	float: left;
	text-align: center;
	padding-top: 2px;
	font-size: 12px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}

.numbers a {
	color: #4e4e4e;
	text-decoration: none;
	padding-left: 10px;
	padding-right: 10px;
}

.numbers a:hover {
	color: #4e4e4e;
	text-decoration: underline;
}

.numbers b {
	color: #a60c09;
	padding-left: 10px;
	padding-right: 10px;
}

.all-projects h4 {
	padding: 0;
	margin: 0;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 26px;
	font-weight: normal;
	color: #000000;
	background: url(img/more-n.gif) no-repeat top left;
	padding-left: 15px;
}

.title-cat {
	padding: 0;
	margin: 0;
	width: 450px;
	float: left;
}

.back {
	padding: 0;
	margin: 0;
	width: auto;
	height: 15px;
	float: right;
	font-size: 10px;
	text-align: right;
	border: 1px solid #f5f5f1;
	background: url(img/bgr-back.gif) repeat-x top right;
	padding: 2px 10px 0 10px;
}

.back a {
	color: #908f8f;
	text-decoration: none;
}

.back a:hover {
	color: #908f8f;
	text-decoration: none;
}

.one-project {
	padding: 0;
	margin: 0;
	width: 763px;
	float: left;
	background: url(img/bgr-project.gif) repeat-x top left #e6e6e0;
	border: 1px solid #e9e9e3;
	margin-top: 10px;
	padding: 20px 10px 20px 10px;
}

.left-part {
	padding: 0;
	margin: 0;
	width: 598px;
	float: left;
}

.pic-big {
	padding: 0;
	margin: 0;
	width: 590px;
	float: left;
	margin-bottom: 15px;
}

.thumbs {
	padding: 0;
	margin: 0;
	width: 175px;
	float: left;
	border: 5px solid #d9dad2;
	display: inline;
	margin-top: 5px;
	margin-right:10px;
}

.thumbs2 {
	padding: 0;
	margin: 0;
	width: 175px;
	float: left;
	border: 5px solid #d9dad2;
	display: inline;
	margin-left: 17px;
	margin-top: 5px;
}

.right-part {
	padding: 0;
	margin: 0;
	width: 155px;
	float: left;
	padding-left: 10px;
}

.info {
	padding: 0;
	margin: 0;
	width: 155px;
	float: left;
}

.info b {
	font-family: Arial, Verdana, Helvetica, sans-serif;
}

.tech {
	padding: 0;
	margin: 0;
	width: 155px;
	float: left;
	padding-top: 50px;
}

.tech h6 {
	padding: 0;
	margin: 0;
	font-family: "Trebuchet MS", Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	background: url(img/border.gif) repeat-x bottom left;
	padding-bottom: 5px;
	margin-bottom: 10px;
}

.links {
	padding: 0;
	margin: 0;
	width: 155px;
	float: left;
	padding-top: 50px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
}

.links a {
	padding: 0;
	margin: 0;
	width: 145px;
	float: left;
	background: url(img/bullet2.gif) no-repeat center left;
	padding-left: 10px;
	margin-top: 5px;
}

.description {
	padding: 0;
	margin: 0;
	width: 785px;
	float: left;
	padding-top: 30px;
	padding-bottom: 30px;
}

table.t1 {
	padding: 0;
	margin: 0;
	margin-top: 20px;
}

table.t1 h3 {
	margin-top: 10px;
}

select.s1 {
	padding: 0;
	margin: 0;
	width: 295px;
	border: 1px solid #e5e5e3;
	color: #4e4e4e;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 2px;
	margin-bottom: 5px;
}

.hi {
    display: none;
}
.vi {
    display: block;
	padding-left:10px;
	padding-top:5px;
}

.pic-first {
	padding: 0;
	margin: 0;
	width: 190px;
	float: left;
	text-align:center;
}

.pic {
	padding: 0;
	margin: 0;
	width: 190px;
	float: left;
	padding-left: 5px;
	text-align:center;
}

.pic-first img,.pic img {
	border: 5px solid #eeeee9;
	margin-bottom: 5px;
}

.pic-first p,.pic p {
	padding: 0;
	margin: 0;
	padding-top: 5px;
	text-align:left;
}

.pic-first a.link,.pic a.link {
	float: left;
}

.pic-first a.detail,.pic a.detail {
	color: #000000;
	text-decoration: none;
	float: right;
	background: url(img/more.gif) no-repeat center right;
	padding-right: 15px;
}

.pic-first a:hover .detail,.pic a:hover .detail {
	color: #000000;
	text-decoration: underline;
}

h4.nn {
	padding: 0;
	margin: 0;
	font-family: "Trebuchet MS", Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	clear: both;
	margin-top: 10px;
	
}

h4.nn a {
	color: #000000;
	text-decoration:none;
}

h4.nn a:hover {
	color: #000000;
	text-decoration:none;
}

.vi p {
	padding: 0;
	margin: 0;
	padding-bottom:15px;
}

ul.bul {
	padding: 0;
	margin: 0;
	list-style:none;
}

ul.bul li {
	padding: 0;
	margin: 0;
	list-style:none;
	background:url(img/bullet3.gif) no-repeat top left;
	padding-left: 10px;
}

.vi a {
	display:inline-block;
	padding-bottom:10px;
}

ul.bul li ul {
	padding: 0;
	margin: 0;
	list-style:none;
}

ul.bul li ul li {
	padding: 0;
	margin: 0;
	list-style:none;
	background:url(img/bullet3.gif) no-repeat top left;
	padding-left: 10px;
	clear:both;
}

.vi img {
	padding:0;
	margin:0;
	display:inline-block;
	margin-right:5px;
}

ul.bul li p {
	padding: 0;
	margin: 0;
	padding-top:0px;
	padding-bottom:15px;
}

.errtext {
	color: #c00000;
}

.year {
	padding: 0;
	margin: 0;
	width: 173px;
	float: left;
	text-align:right;
}

.row1 {
	padding: 0;
	margin: 0;
	width: 450px;
	float: left;
	padding-top:10px;
}

.logo-clients {
	padding: 0;
	margin: 0;
	width: 100px;
	float: left;
	border:3px solid #eeeee9;
	margin-right:4px;
	display:inline;
}


.video-inner2 {
    padding: 0;
    margin: 0;
    width: 172px;
    float: left;
	margin-top: 20px;
}

.video-top2 {
    padding: 0;
    margin: 0;
    width: 172px;
    height: 5px;
    float: left;
    font-size: 1px;
    background: url(img/video-top2.gif) no-repeat top left;

}

.video-bottom2 {
    padding: 0;
    margin: 0;
    width: 172px;
    height: 5px;
    float: left;
    font-size: 1px;
    background: url(img/video-bottom2.gif) no-repeat top left;
}

.video-main2 {
    padding: 0;
    margin: 0;
    width: 166px;
    float: left;
    background: #eeeee9;
    padding: 0 3px;
}

.video-main object {
    padding: 0;
    margin: 0;
    display:block;
}

.video-inner {
    padding: 0;
    margin: 0;
    width: 305px;
    float: left;
}


.offices {
	padding: 0;
	margin: 0;
	width: 250px;
	float: left;
	background: url(img/icons.gif) repeat-x top left #e8e8e3;
	border: 1px solid #f5f5f1;
	padding: 10px;
	margin-top: 25px;
}

.offices2 {
	padding: 0;
	margin: 25px 0 0 20px;
	width: 250px;
	float: left;
	display:inline;
	background: url(img/icons.gif) repeat-x top left #e8e8e3;
	border: 1px solid #f5f5f1;
	padding: 10px;
}

