body {
	font-family:Arial, Verdana, Tahoma;
	font-size:11px;
	margin:0px;
	margin-bottom:10px;
	color:#231f20;
	background:#ebeced;
}
html {
	overflow: -moz-scrollbars-vertical;
	overflow-y: scroll;
}
a img {
	border:none;
}
a {
	color:#961e21;
	text-decoration:underline;
}
h1 {
}
h2 {
}
p {
	margin:0px;
}
#main {
	width:900px;
	margin-left:auto;
	margin-right:auto;
	margin-top:50px;
}
#logo {
	position:absolute;
}
#menu {
	list-style:none;
	margin:0px;
	padding:0px;
	margin-left:400px;
	padding-top:10px;
}
#menu li {
	float:right;
	padding:3px;
	padding-right:6px;
}
#menu li a {
	color:#231f20;
	font-weight:bold;
	text-decoration:none;
	text-transform:uppercase;
	display:block;
	float:left;
	height:30px;
}
/*#menu li a:hover, */
#menu li a.a {
	background:url('../images/menu_over.gif') center bottom no-repeat;
}
#lang {
	text-align:right;
	margin-right:50px;
	margin-bottom:5px;
}
#lang a {
	color:#231f20;
	text-decoration:none;
	font-weight:bold;
	font-size:10px;
	padding-left:4px;
	padding-right:4px;
}
#lang a.a {
	color:#951d21;
}
/*
#main_img {
	width:900px;
	height:450px;
	background:url('../images/main_img_top.png') no-repeat;
	position:absolute;
	z-index:2;
}
#main_img_inner {
	padding-left:10px;
	position:relative;
	z-index:1;
	height:450px;
	overflow:hidden;
}*/

#karjera {
	background:url('../images/karjera.png') no-repeat;
	text-align:center;
	position:absolute;
	z-index:2;
	width:80px;
	height:18px;
	margin-top:232px;
	margin-left:775px;
}
#karjera a {
	font-weight:bold;
	color:#FFF;
	text-decoration:none;
	line-height:18px;
}
#inner_img {
	width:900px;
	height:260px;
	background:url('../images/langas.png') no-repeat;
	position:absolute;
	z-index:2;
}
#inner_img_inner {
	margin:0px;
	padding-left:10px;
	position:relative;
	z-index:1;
	height:260px;
	overflow:hidden;
}
#inner_img_inner p {
	margin:0px;
}



.block_top {
	background:url('../images/block/top.png') top center no-repeat;
	padding:15px;
	padding-left:20px;
	padding-right:20px;
}
.block_bottom {
	background:url('../images/block/bottom.png') bottom center no-repeat;
	
}
#content {
	background:#FFF;
	border-bottom:1px solid #ebeced;
	border-left:1px solid #ebeced;
}

#path {
	background:url('../images/path_l.gif') left top no-repeat #FFF;
	margin-left:10px;
	margin-right:10px;
	margin-bottom:10px;
}
#path div {
	background:url('../images/path_r.gif') right top no-repeat;
	height:18px;
	line-height:18px;
	padding-left:25px;
}
#path img {
	margin-left:5px;
	margin-right:5px;
}
#path img.print {
	margin-top:1px;
	margin-right:20px;
}

h1.title {
	margin:0px;
	margin-bottom:7px;
	padding:4px;
	padding-left:20px;
	background:url('../images/title_inner.gif') no-repeat;
	color:#951d21;
	font-size:12px;

	display:none;

}
#data_text {
	padding-right:20px;
	border-right:1px solid #f3f3f4;
}
#data_text .data {
	width:565px;
	overflow:hidden;
}
#data_right {
	padding-left:20px;
	width:250px;
}

#project_data_text {
	border-right:1px solid #f3f3f4;
	width:605px;
}


#submenu {
	list-style:none;
	margin:0px;
	padding:0px;
}
#submenu li {
	background:url('../images/submenu_bgr.gif') repeat-y #929497;
	line-height:25px;
	border-top:4px solid #FFF;
}
#submenu li.a {
	background:url('../images/submenu_bgr_a.gif') repeat-y #c51c27;
}
#submenu li a {
	color:#FFF;
	font-weight:bold;
	text-transform:uppercase;
	text-decoration:none;
	padding-left:20px;
	display:block;
}
#submenu li ul {
	list-style:none;
	margin:0px;
	padding:0px;
}
#submenu li ul li {
	background:url('../images/subsubmenu_bgr.gif') repeat-y #f1f1f2;
}
#submenu li ul li.a {
	background:url('../images/subsubmenu_bgr_a.gif') repeat-y #f1f1f2;
}
#submenu li ul li a {
	color:#231f20;
	font-weight:normal;
	text-transform:none;
}

#submenu_data {
	margin-top:10px;
}
#submenu_data p {
	margin:0px;
}



.black_gradient2 {
	background:url('../images/black_gradient_2.gif') repeat-x #333132;
}
.wtl {
	background:url('../images/kampai/tl.png') top left no-repeat;
}
.wtr {
	background:url('../images/kampai/tr.png') top right no-repeat;
}
.wbl {
	background:url('../images/kampai/bl.png') bottom left no-repeat;
}
.wbr {
	background:url('../images/kampai/br.png') bottom right no-repeat;
}
.black_gradient2 .wbr {
	padding:15px;
}


#main_content {
	padding-bottom:30px;
}
#main_content .main_bottom {
	position:absolute;
	bottom:0px;
	height:20px;
}
#main_content .main_bottom .main_news, #main_content .main_bottom .main_projects {
	background:url('../images/main/mb_bm.gif') bottom repeat-x;
}
#main_content .main_bottom .l {
	background:url('../images/main/mb_bl.gif') left bottom no-repeat;
	height:20px;
}
#main_content .main_bottom .r {
	background:url('../images/main/mb_br.gif') right bottom no-repeat;
	height:20px;
}
#main_content .main_bottom .title {
	background:url('../images/main/mb_title_bl.gif') left bottom no-repeat #575756;
	height:20px;
	float:right;
	margin-right:10px;
}
#main_content .main_bottom .title a {
	background:url('../images/main/mb_title_br.gif') right bottom no-repeat;
	color:#FFF;
	display:block;
	height:20px;
	text-align:center;
	text-decoration:none;
	font-size:9px;
	line-height:20px;
	padding:0 10px;
}

#main_content .t {
	background:url('../images/main/mb_tm.gif') top repeat-x;
}
#main_content .t .tl {
	background:url('../images/main/mb_tl.gif') left top no-repeat;
	height:20px;
}
#main_content .t .tr {
	background:url('../images/main/mb_tr.gif') right top no-repeat;
	height:20px;
}
#main_content .t .ttitle {
	background:url('../images/main/mb_title_tl.gif') left top no-repeat #b0171b;
	height:20px;
	float:left;
	margin-left:10px;
}
#main_content .t .ttitle a {
	background:url('../images/main/mb_title_tr.gif') right top no-repeat;
	color:#FFF;
	display:block;
	height:20px;
	text-align:center;
	text-decoration:none;
	font-size:11px;
	text-transform:uppercase;
	line-height:20px;
	padding:0 10px;
	min-width:60px;
}


.main_news {
	width:215px;
	margin-right:20px;
}
.main_news .black_gradient2 {
	width:215px;
}
.main_projects {
	width:387px;
}
.main_projects .inner {
	width:347px;
	padding-left:20px;
	padding-right:20px;
	overflow:hidden;
}
.main_projects h1 {
	margin:0px;
	padding:5px;
	background:url('../images/main_title.gif') repeat-y;
	color:#951d21;
	font-size:12px;
}
.main_banners {
	padding-left:20px;
	width:215px;
}
.main_banners .inner {
	width:217px;
	overflow:hidden;
}
#main_services_links {
	background:url('../images/main_black_links.jpg') no-repeat;
	width:901px;
	height:97px;
	margin-top:15px;
	margin-bottom:15px;
	padding-left:25px;
	padding-top:8px;
}
#main_services_links a {
	display:block;
	float:left;
	width:190px;
	height:89px;
	margin-left:25px;
	color:#FFF;
	overflow:hidden;
	background:url('../images/s_menu.gif') top right no-repeat;
	text-decoration:none;
	color:#FFF;
	border:0px solid #F00;
}
#main_services_links a:hover {
	background:url('../images/s_menu_a.gif') top right no-repeat;
}
#main_services_links a em {
	display:block;
	height:33px;
	width:130px;
	text-transform:uppercase;
	font-size:12px;
	font-weight:bold;
	cursor:pointer;
	font-style:normal;
}
#main_services_links a span {
	display:block;
	margin:0px;
	cursor:pointer;
	text-align:justify;
}


#inner_services_links {
	background:url('../images/inner_black_links.jpg') no-repeat;
	width:901px;
	height:39px;
	margin-top:10px;
	margin-bottom:8px;
	padding-left:25px;
	padding-top:5px;
}
#inner_services_links a {
	display:block;
	float:left;
	width:190px;
	height:35px;
	margin-left:25px;
	color:#FFF;
	overflow:hidden;
	background:url('../images/s_menu.gif') top right no-repeat;
	text-decoration:none;
	color:#FFF;
}
#inner_services_links a.a {
	background:url('../images/s_menu_a.gif') top right no-repeat;
}
#inner_services_links a:hover {
	background:url('../images/s_menu_a.gif') top right no-repeat;
}
#inner_services_links a div {
	height:30px;
	width:150px;
	text-transform:uppercase;
	font-size:13px;
	font-weight:bold;
	cursor:pointer;
}

.news_item {
	margin-bottom:7px;
	color:#FFF;
}
.news_item em {
	color:#706f6f;
	font-weight:bold;
}
.news_item p {
	margin:0px;
	text-align:justify;
}
.news_item a {
	color:#ed1c24;
	text-decoration:none;
}
.news_item a:hover {
	text-decoration:underline;
}

#main_content .news_item {
	color:#1d1d1b;
	border-top:1px solid #dcdcdb;
	padding-top:8px;
}
#main_content .news_item:first-child {
	border:none;
} 
#main_content .news_item a {
	color:#981c19;
	font-weight:bold;
}
#main_content .news_item p {
	text-align:left;
}


.news_item_ {
	margin-bottom:15px;
}
.news_item_ b, .news_data b {
	color:rgb(255, 255, 255);
	background:rgb(128, 128, 128);
	padding-left:5px;
	padding-right:5px;
}
.news_item_ p {
	margin:0px;
}
.news_item_ a {
	text-decoration:none;
	font-weight:bold;
	color: rgb(149, 29, 33);
}
.news_item_ a:hover {
	text-decoration:underline;
}



#bottom {
	margin-top:15px;
	background:url('../images/black_gradient.gif') repeat-x #242122;
	margin-left:1px;
	margin-right:1px;
	width:902px;
	
}
#bottom .bottom {
	background:url('../images/block/center.png') repeat-y;
}
#copyrights {
	padding-top:8px;
	color:#a7a9ac;
	font-size:8px;
	text-align:center;
	font-weight:bold;
}
#copyrights a {
	color:#a7a9ac;
}
#copyrights strong {
	font-size:9px;
	font-family:Arial Black;
}


#projects_list {
	width:600px;
}
#projects_filters {
	float:right;
	width:240px;
	padding-bottom:20px;
}

#projects_filters b {
	color:#951d21;
	display:block;
	padding-left:20px;
	font-size:14px;
	padding-bottom:3px;
	text-transform:uppercase;
}

#projects_filters .sp {
	height:24px;
	background:#FFF;
}

.filter_item {
	background:url('../images/submenu_bgr.gif') repeat-y #929497;
	color:#ffffff;
	font-weight:bold;
	margin-top:4px;
	cursor:pointer;
	text-transform:uppercase;
	border-bottom:0px solid transparent;
}
.filter_item p {
	margin:0px;
	float:right;
	font-weight:normal;
	margin-right:5px;
}
.filter_item .wbr {
	padding:7px;
}
.filter_item img {
	margin-left:15px;
	margin-right:7px;
}

.project_keywords {
	padding-left:20px;
}
.project_keywords a {
	color:#000;
}
.project_keywords a.a {
	font-weight:bold;
	color:#951d21;
}


.product_thumb {
	display:block;
	float:left;
	text-decoration:none;
	width:190px;
	height:150px;
	margin-right:10px;
	margin-top:10px;
	cursor:pointer;
}
.product_thumb .fonas {
	width:190px;
	height:150px;
	background:url('../images/p_list.png') no-repeat;
	position:absolute;
	z-index:3;
}
.product_thumb .kampiukas {
	background:url('../images/kampiukas.png') bottom right no-repeat;
	z-index:4;
}
.product_thumb .img {
	width:178px;
	height:115px;
	margin:6px;
	position:absolute;
	z-index:2;
}
.product_thumb .title {
	position:relative;
	z-index:4;
	padding:8px;
	padding-top:120px;
	padding-left:13px;
	color:#FFF;
	width:165px;
	height:20px;
	overflow:hidden;
	font-size:11px;
}
.product_thumb .title b {
	white-space:nowrap;
}

.project_data {
	overflow:hidden;
	position:relative;
	z-index:5;
}

#big_img {
	width:561px;
	height:386px;
	overflow:hidden;
	position:absolute;
	z-index:2;
	border:1px solid #d2d3d4;
	margin:1px;
}
.itl {
	position:relative;
	z-index:3;
	background:url('../images/kampai/itl.png') top left no-repeat;
}
.itr {
	background:url('../images/kampai/itr.png') top right no-repeat;
	width:565px;
}
.ibl {
	background:url('../images/kampai/ibl.png') bottom left no-repeat;
}
.ibr {
	background:url('../images/kampai/ibr.png') bottom right no-repeat;
	width:565px;
	height:390px;
	overflow:hidden;
}



#thumb_img .thumbs {
	float:left;
	overflow:hidden;
	cursor:pointer;
	width:90px;
	height:75px;
	margin-right:5px;
	margin-top:5px;
}


#thumb_img .thumbs .thumb {
	position:absolute;
	width:86px;
	height:71px;
	overflow:hidden;
	z-index:2;
	border:1px solid #d2d3d4;
	margin:1px;
}

.itl_th {
	position:relative;
	z-index:3;
	background:url('../images/kampai/itl.png') top left no-repeat;
}
.itr_th {
	background:url('../images/kampai/itr.png') top right no-repeat;
	width:90px;
}
.ibl_th {
	background:url('../images/kampai/ibl.png') bottom left no-repeat;
}
.ibr_th {
	background:url('../images/kampai/ibr.png') bottom right no-repeat;
	width:90px;
	height:75px;
	overflow:hidden;
}




.paging {
	padding:7px;
	text-align:center;
}
.paging a {
	color:#6d6e71;
	text-decoration:none;
	padding-left:3px;
	padding-right:3px;
	
}
.paging a.a {
	color:#951d21;
	text-decoration:underline;
}

.pad10 {
	padding:10px;
}

.abs {
	position:absolute;
}
.rel {
	position:relative;
}
.center {
	text-align:center;
}
.float {
	float:left;
}
.clear {
	clear:both;
}
.vam {
	vertical-align:middle;
}
.easy {
	cursor:text;
	text-decoration:none;
	color:#FFF !important;
}
.inline {
	display:inline;
}
abbr {
	border:none;
}
.hide {
	display:none;
}

