body{
	padding:0px;
	margin:0px;
	background:#f1f1f1 url('../images/body_bg.gif') top left repeat-x;
	font-family:Tahoma,Veranda,Verdana,serif,sans-serif,cursive;
	font-size:75%;
	color:#000000;
}
a,a:hover{
	color:#e7271e;
	text-decoration:underline;
}
a:hover{
	text-decoration:none;
}
img{
	border:0px;
}
.center{
	width:955px;
	margin:0 auto;
	background:none;
}
.close{
	clear:both;
	height:1px;
	overflow:hidden;
}
.foot{
	display:block;
	height:2px;
	overflow:hidden;
	border:0px;
	margin:0px;
	padding:0px;
	background:url('../images/hr.gif') repeat-x;
}
#header{
	height:98px;
	overflow:hidden;
}
#logo{
	float:left;
	padding:28px 0px 0px 3px;
}
#top_right{
	float:right;
}
#top_right .row1{
	text-align:right;
	padding:14px 0px 0px 0px;
	height:20px;
}
#top_right>.row1{
	height:34px;
}
#top_right .row1 a,#top_right .row1 a:hover{
	padding:0px 30px 0px 0px;
}
#top_right .row2{
	text-align:right;
}
#top_right .row2 a,#top_right .row2 a:hover{
	display:block;
	float:left;
	background:url('../images/menu.gif') top left no-repeat;
	padding:6px 30px 6px 30px;
}
#top_right .row2 a.first,#top_right .row2 a.first:hover{
	background:none;
}
#maincol1{
	float:left;
	width:540px;
	overflow:hidden;
}
#maincol1 #main_foto{
	padding:15px 0px 0px 0px;
}
#maincol2{
	float:left;
	width:415px;
	overflow:hidden;
	background:url('../images/header.gif') top left no-repeat;
}
#maincol2 ul.menu{
	list-style:none;
	padding:45px 0px 15px 0px;
	margin:0px;
	float:left;
	width:180px;
}
#maincol2 ul.menu li{
	list-style:none;
	padding:8px 0px 8px 0px;
	margin:0px;
}
#maincol2 ul.menu li a,#maincol2 ul.menu li a:hover{
	color:#ffffff;
	text-decoration:none;
}
#maincol2 ul.menu li a:hover{
	text-decoration:underline;
}
#maincol2 div.contacts{
	float:left;
	width:200px;
	padding:50px 0px 0px 0px;
	font-size:109%;
	color:#ffffff;
	line-height:170%;
}
#maincol2 div.contacts a,#maincol2 div.contacts a:hover{
	color:#ffec1c;
	text-decoration:none;
}
#maincol2 div.contacts a:hover{
	text-decoration:underline;
}
#maincol2 div.contacts p{
	padding:0px;
	margin:0px;
}
#maincol1 .rightframe{
	float:left;
	padding:14px 0px 0px 0px;
	margin:0px;
	width:235px;
}
.rightframe{
	color:#1e1915;	
}
#maincol1 h1, .rightframe h1{
	font-size:109.09%;
	font-weight:bold;
	margin:0px;
	padding:0px;
}
.rightframe h2{
	font-size:100%;
	font-weight:normal;
	margin:0px;
	padding:20px 0px 3px 0px;
}
.rightframe h1,.rightframe form{
	padding:0px 27px 0px 27px;
	margin:0px;
}
.rightframe label{
	padding:0px 0px 0px 0px;
}
.rightframe form ul{
	padding:4px 0px 0px 0px;
	margin:0px;
	list-style:none;
}
.rightframe form ul li{
	padding:0px 0px 3px 0px;
	margin:0px;
	list-style:none;
}
.rightframe form input.submit{
	background:#f1f1f1 url('../images/balsuoti.gif') center center no-repeat;
	margin:0px;
	padding:5px 0px 5px 0px;
	border:none;
	width:73px;
	color:#000000;
	font-size:100%;
}
#maincol1 .articles{
	float:right;
	width:275px;
}
#maincol1 .articles h1{
	padding:15px 0px 0px 0px;
}
#maincol1 .articles ul{
	list-style:none;
	margin:0px;
	padding:18px 0px 0px 0px;
}
#maincol1 .articles ul li{
	list-style:none;
	margin:0px;
	padding:0px 0px 18px 0px;
}
#copyright{
	float:left;
	font-size:81.81%;
	padding:12px 0px 12px 15px;
}
#oldversion{
	float:right;
	font-size:81.81%;
	padding:12px 30px 12px 0px;
	background:url('../images/kvadratukas.gif') center right no-repeat;
}
#maincol2 div.main_project{
	float:left;
	width:207px;
}
#maincol2 div.main_project h2{
	font-size:109.09%;
	font-weight:bold;
	padding:0px 60px 5px 0px;
	margin:0px;
}
#maincol2 div.main_project a,#maincol2 div.main_project a:hover{
	padding-right:60px;
}
#content{
	margin:15px 0px 0px 0px;
	background:url('../images/content.gif') top left repeat-y;
}
#content .col1{
	float:left;
	width:194px;
	margin-right:6px;
	padding:5px 0px 10px 0px;
	overflow:hidden;
}
#content .col2{
	float:left;
	width:514px;
	margin-right:6px;
	overflow:hidden;
}
#content .col3{
	float:left;
	width:229px;
	overflow:hidden;
}
#content .col1,#content .col2,#content .col3{
	min-height:100px;
}
#content .col1 ul,#content .col1 ul li{
	list-style:none;
	margin:0px;
	padding:0px;
}
#content .col1 ul li{
	padding:8px 0px 8px 0px;
}
#content .col1 ul li.level0{padding-left:21px;}
#content .col1 ul li.level1{padding-left:6px;}
#content .col1 ul li.level2{padding-left:27px;}
#content .col1 ul li.level3{padding-left:40px;}
#content .col1 ul li.level4{padding-left:45px;}
#content .col1 ul li.level5{padding-left:50px;}

#content .col1 ul li a,#content .col1 ul li a:hover{
	padding:0px 15px 0px 15px;
	text-decoration:none;
}
#content .col1 ul li a:hover{
	text-decoration:underline;
}
#content .col1 ul li.inpath a,#content .col1 ul li a:hover{
	background:url('../images/meniu.gif') center left no-repeat;
}
#content .col1 ul li.current a,#content .col1 ul li a.current:hover{
	font-weight:bold;
}

#content .col1 ul li.level1{
	
}
#content .col1 ul li.level1 a,#content .col1 ul li.level1 a:hover{
	font-size:127.27%;
	color:#000000;
	font-weight:bold;
	text-decoration:none;
	background:none;
}
#content .col1 ul li.level0 a,#content .col1 ul li.level0 a:hover{
	padding:0px;
	background:none;
}
#user_info{
	padding:25px 15px 0px 15px;
}
#content .col3 .rightframe{
	padding:15px 0px 15px 0px;
	background:#ffffff;
	border:1px solid #e6e6e6;
	margin:10px 0px 0px 0px;
}
#content .col3 .rightframe input.submit{
	background-color:#ffffff;
}
#question_form{
	background:#ffffff;
	margin:15px 0px 0px 0px;
	padding:15px 20px 15px 20px;
}
#question_form h1{
	font-size:127.27%;
	font-weight:bold;
	padding:0px;
	margin:0px;
}
#question_form .info{
	padding:15px 0px 0px 0px;
}
#question_form label{
	display:block;
	padding:15px 0px 5px 0px;
}
.rightframe input.text,.rightframe textarea.textarea{
	border-bottom:1px solid #e2e1e1;
	border-right:1px solid #e2e1e1;
	border-top:1px solid #b6b5b3;
	border-left:1px solid #b6b5b3;
	width:100%;
}
.rightframe textarea.textarea{
	height:85px;
}
#question_form input.submit{
	background:#ffffff url('../images/balsuoti.gif') center center no-repeat;
	margin:0px;
	padding:5px 0px 5px 0px;
	border:none;
	width:73px;
	color:#000000;
	font-size:100%;
}
#innercontent{
	padding:20px;
}
#innercontent h1{
	font-size:116.6%;
	font-weight:bold;
	padding:20px 0px 10px 0px;
	margin:0px 0px 0px 0px;
}
#innercontent h2{
	font-size:100%;
	font-weight:bold;
	padding:10px 0px 5px 0px;
	margin:0px 0px 0px 0px;
}
#projects .project{
	float:left;
	width:237px;
	/*height:210px;*/
	overflow:hidden;
}
#projects .project h2{
	font-size:100%;
	padding:0px 60px 10px 0px;
	margin:0px 60px 0px 0px;
}
#projects .moreworks{
	border:1px solid #f1f1f1;
	border-left:1px solid #ffffff;
	border-right:1px solid #ffffff;
	padding:20px 0px 20px 0px;
}
#projects .project a,#projects .project a:hover{
	display:block;
	padding:0px 60px 10px 0px;
	margin:0px 60px 0px 0px;
}
.pages_list{
	border-top:1px solid #f1f1f1;
	padding:15px 0px 0px 0px;
}
.pages_list a,.pages_list a:hover{
	border-left:1px solid #c3c3c3;
	padding:0px 10px 0px 10px;
}
.pages_list a.page0,.pages_list a.page0:hover{
	border:none;
}
.pages_list a.current,.pages_list a.current:hover{
	font-weight:bold;
	text-decoration:none;
	color:#000000;
}
#projects .cproject{
}
#projects .hide{
	display:none;
}
#projects .cproject .fotos{
	float:left;
	padding:10px 10px 10px 0px;
}
#projects .cproject .fotos a.foto,#projects .cproject .fotos a.foto:hover{
	display:none;
	padding:0px 0px 5px 0px;
}
#projects .cproject .fotos a.big,#projects .cproject .fotos a.big:hover{
	display:none;
	padding:0px 0px 5px 0px;
}
#projects .cproject .fotos a.foto1,#projects .cproject .fotos a.foto1:hover{
	display:block;
}
#projects .cproject .fotos a.link,#projects .cproject .fotos a.link:hover{
	padding:0px 10px 0px 10px;
	border-left:1px solid #c3c3c3;
}
#projects .cproject .fotos a.link1,#projects .cproject .fotos a.link1:hover{
	border:none;
}
#projects .cproject .fotos a.current,#projects .cproject .fotos a.current:hover{
	font-weight:bold;
	color:#000000;
	text-decoration:none;
}
#projects .darbas_back, #projects .darbas_next{
	float:left;
	/*display:block;*/
	width:70px;
	text-align:center;
	padding:32px 0px 0px 0px;
	color:#7f7f7f;
}
#projects .darbas_back a,#projects .darbas_back a:hover,
#projects .darbas_next a,#projects .darbas_next a:hover{
  text-decoration:none;
}
#projects .darbas_next{
	float:right;
}
#projects .darbas_back img,
#projects .darbas_next img{
	padding:0px 0px 10px 0px;
}
#projects div.darbas_obj{
	float:left;
	width:166px;
	overflow: hidden;
}
#projects div.darbas_obj a,#projects div.darbas_obj a:hover{
	display:block;
	margin:0px 35px 0px 20px;
}
#projects div.darbas_obj img{
	padding:0px 30px 10px 20px;
}
ul.list{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	list-style:none;
}
ul.list li{
	padding:3px 0px 0px 90px;
}
ul.list li.level1{padding-left:0px;}
ul.list li.level2{padding-left:10px;}
ul.list li.level3{padding-left:20px;}
ul.list li.level4{padding-left:30px;}
ul.list li.level5{padding-left:40px;}
ul.list li.level6{padding-left:50px;}
ul.list li.level7{padding-left:60px;}
ul.list li.level8{padding-left:70px;}
ul.list li.level9{padding-left:80px;}

#search_results{
	font-size:100%;
}
#search_results .gsc-control{
	width:100%;
}
#search_results .gsc-title{
	font-weight:bold;
}
#search_results .gs-result a,#search_results .gs-result a:hover,
#search_results .gs-result a b,#search_results .gs-result a:hover b,
#search_results .gsc-trailing-more-results a,#search_results .gsc-trailing-more-results:hover{
	color:#E7271E;
}
#search_results input.gsc-input{
	border-bottom:1px solid #e2e1e1;
	border-right:1px solid #e2e1e1;
	border-top:1px solid #b6b5b3;
	border-left:1px solid #b6b5b3;
}
#search_results input.gsc-search-button{
	background:#ffffff url('../images/balsuoti.gif') center center no-repeat;
	margin:0px;
	padding:5px 0px 5px 0px;
	border:none;
	width:73px;
	color:#000000;
	font-size:100%;
}
#search_results .gsc-ad-box{
	margin-top:1000px;
}