body, html{
  	margin:0; 
  	padding:0;
  	height:100%;
  	background: #fff url('images/bg.jpg') center 0 repeat-x;
  	font:13px/1.5 Helvetica,Arial,'Liberation Sans',FreeSans,sans-serif;
}



#main{
	width: 100%; 
	width:1000px; 
	margin:0 auto; 
	padding-bottom: 307px;
}

#wrap{
  	min-height: 100%;
  	margin: 0; 
    position:relative;
}

h2{
	font:18px normal Helvetica,Arial,'Liberation Sans',FreeSans,sans-serif;
	border-bottom: 1px solid #cfd4da;
	padding:0 0 6px 0;
	margin: 0;
	text-transform: uppercase;	
}


img{
	border:none;
}

.clear{
	clear: both;
}

a 		{ color: #5caf0a; }
a:hover { text-decoration: none; }


p{ 
 margin: .8em 0;

font-size:1.1em;
font-family:Helvetica,Arial,'Liberation Sans',FreeSans,sans-serif;
color:#555555;
}

.grid_1{
	float: left;
	border: 0px solid red;
}

#block{
	border: 0px solid red;
	float: left;
}

/* Galerija*/
.image-gallery-center{
 border: 0px solid red;
 padding-left: 30px;
}

.images{
 float: left; 
 display: inline;
 margin:10px 15px 20px 0;  
}

.gallery-image-holder{
 width:124px; 
 height:124px; 
 border:1px solid #cfd4da; 
 text-align: center; 
 float: left; 
 font-size: 0px;  
}

.image-border{
}

.gallery-image-title{
 width: 124px; 
 float:left; 
 clear:both; 
 text-align: center;
 font:1.1em Helvetica,Arial,'Liberation Sans',FreeSans,sans-serif;
 color: #555555;
}

#block .grid_1 span{ 
	padding: 12px 29px 12px 20px; 
	line-height: 1.6em; 
	display: block; 
	background: url('images/section_action_gray.jpg') 0 0 no-repeat; 
}
#block .grid_1 span h1 { 
	font-size: 14px; 
	text-transform: Uppercase;
	font-weight:bold;
	color: #0d3c9a; 
	padding: 10px 0 7px 70px; 
	margin: 0 0 10px 0; 
	line-height: 1.3em;
	letter-spacing: -0.03em;
}

h1 a {
	font-size: 14px; 
	text-transform: Uppercase;
	text-decoration: none;
	font-weight:bold;
	color: #0d3c9a; 
	line-height: 1.3em;
	letter-spacing: -0.03em;
}

#block .grid_1 span p{ 
	padding: 0 5px 0 3px;
}

#block .element{ 
	width: 200px;
	color:#555555;
}

.element p{ 
	border: 0px solid red;
	height: 106px;
	overflow: hidden;
}


.right{text-align: right;}

#block #svetainiu_kurimas h1 { background: url('images/img01.jpg') 3px 3px no-repeat; }
#block #el_parduotuves h1 { background: url('images/img02.jpg') 0px 3px no-repeat; }
#block #hostingas h1 { background: url('images/img03.jpg') 0px 3px no-repeat; }
#block #www_adresai h1 { background: url('images/img04.jpg') 0px 3px no-repeat; }
#block #seo h1 { background: url('images/img05.jpg') 0px 3px no-repeat; }
#block #web_reklama h1 { background: url('images/img06.jpg') 0px 3px no-repeat; }
#block #dizainas h1 { background: url('images/img07.jpg') 0px 3px no-repeat; }
#block #web_sprendimai h1 { background: url('images/img08.jpg') 0px 3px no-repeat; }

#left-side-logo{
	width: 300px;
	float: left;
}

#right-side-menu{
	width: 700px;
	float: right;
}

#email-phone-block{
	text-align: right;
	height: 40px;
	float: right;
}

#menu{
	text-align: right;
	height: 47px;
	overflow: hidden;
}

#icon-email{
	background: url('images/icon-email.png') no-repeat;
	width: 205px;
	height: 40px;
	float: left;
}

#icon-phone{
	background: url('images/icon-phone.png') no-repeat;
	width: 190px;
	height: 40px;
	float: left;
}


/* meniu top stilius */
#main-menu {margin:0; padding:0; list-style: none; text-transform:uppercase; overflow:hidden; font-family:  'helvetica neue', helvetica, arial;}
#main-menu li {display: inline; margin: 0px 0 0 5px; padding: 12px 10px;}
#main-menu li a {display:inline; height:48px; line-height:48px; text-transform: uppercase; color: #464646; font-size: 1.1em; font-weight: bold;  text-decoration: none;}
#main-menu li a:hover {color: #0d3c9a; border-bottom: 3px solid #0d3c9a;}
#main-menu li a.active, #main-menu li a.active:hover {color: #0d3c9a; border-bottom: 3px solid #0d3c9a;}

/* meniu submeniu stilius */
.sub_menu { padding: 0; margin: 0 }
.sub_menu li { display: block; list-style: none; background: url('images/sub_nav_sep.jpg') 0 bottom repeat-x; }
.sub_menu li.last { background-image: none; }
.sub_menu li a { padding: 8px 5px 8px 20px; display:inline-block; font-size: 1.1em; color: #919191; font-weight: bold; text-decoration: none; }
.sub_menu li a:hover,.sub_nav li.active a { color: #0d3c9a; }

#sub_nav_bottom{
	margin: 0 0 25px 0; 
	min-height: 166px; 
	background: url('images/sub_nav_bottom.jpg') 0 bottom no-repeat; 
}

#sub_nav_top{ 
	background: url('images/sub_nav_top.jpg') 0 0 no-repeat; 
}

#sub_nav_tile{ 
	background: url('images/sub_nav_tile.jpg') 0 0 repeat-y; 
}




.header{
	clear: both;
	padding:30px 0 30px 0;
	height: 80px;
}

.main-image{
	height: 250px;
	border: 1px solid #000;
	margin: 0 0 30px 0;
}

.clear-block{
	clear: both;
	height: 20px;
}

#footer{
	background-color: #040404;
	font: normal 12px  'helvetica', arial; 
	color: #777777;
	margin: 0 auto;
	
	 position:absolute;
   bottom:0;
   width:100%;
   /*height:277px;*/   /* Height of the footer */
	
	
}

.footer-width{
	width: 1000px;
	margin: 0 auto;
	padding: 20px 0;
	border: 0px solid red;
}

.footer-block-logo{
	float: left;
	width: 217px;
	padding-top: 60px;
}

.footer-block-nav{
	float: left;
	width: 184px;
	padding: 40px 20px 0px 20px;
}

.footer-block-form{
	float: left;
	width: 335px;
}

.footer-block{
	float: left;
	border: 1px solid red;
	width: 250px;
	/*background: url('images/footer.png') repeat-y right;
	margin-right:40px;
	padding-right: 40px;*/
}

.red-color{
	color:#bd1207;
	font-weight: bold;
}

a.link2 {
	color:#bd1207;
	text-decoration: none;
	line-height: 16px;
}

a.link2:hover{
	color:#bd1207;
	text-decoration:underline;
	line-height: 16px;
}


a.link1 {
	color:#777777;
	text-decoration: none;
	line-height: 16px;
}

a.link1:hover{
	color:#777777;
	text-decoration:underline;
	line-height: 16px;
}




.div_span {
	float: left;
	width: 125px;
	text-align: right;
	margin: 0;
	padding: 0;
	height: 29px;
	line-height: 29px;
}

.div_input {
	float: right;
	width: 210px;
	text-align: right;
	margin: 0;
	padding: 0;
}


.input {
 height: 19px;
 width: 174px;
 margin: 5px 0 0 0 ;
 padding: 1px 15px 0;
 background-image: url(images/input.jpg);
 background-repeat: no-repeat;
 border: 0px;
 font-size: 12px;
 color: #fff;
 font-family: ,Arial,'Liberation Sans',FreeSans,sans-serif;
}


.empty{
 height: 2px;
 clear: both;
}

.textarea{
	height: 94px;
	width: 327px;
	margin: 5px 0 0 0;
	padding: 5px 2px 2px 5px;
	/*background-image: url(images/text.jpg);
	background-repeat: repeat-y;
	background-position:right;*/
	background:#A6A4A5;
	border-radius:5px 5px 5px 5px;
	border: 0px;
	font-size: 14px;
	color: #ffffff;
	overflow: hidden;
	/*display:block;*/
}

#forma {
	border: 0px;
	padding: 0px;
	padding-top: 5px;
	margin: 0px;
	list-style: none;
	border: 0px solid red;
	width: 335px;
}

.siusti_span {
	float: left;
	display: block;
	width: 87px;
	text-align: right;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 7px;
}	

.siusti_button {
	float: right;
	background:Transparent url(images/send.gif) no-repeat right;
	width: 113px;
	height: 24px;
	border: 0px;
	font-size: 0px;
	cursor: pointer;
	margin-top:20px;
}

.form-title{
	color: #777777;
	font-weight: bold;
	font-size: 16px;
	text-align: right;
}

.line{
	background:Transparent url(images/section.jpg) no-repeat center;
	width: 1000px;
	height: 55px;
}

.left-side{
	float: left;
	width: 220px;
}

.right-side{
	float:right;
	width: 740px;
	padding: 0 20px;
}

.submenu-top{
	background:Transparent url(images/submenu-top.jpg) no-repeat;
	width: 220px;
	height: 5px;
	font-size: 0px;
}

.submenu-middle{
	border-left:1px solid #cfd4da;
	border-right:1px solid #cfd4da;
	width: 218px;
}

.submenu-bottom{
	background:Transparent url(images/submenu-bottom.jpg) no-repeat;
	width: 220px;
	height: 5px;
	font-size: 0px;
}
	
/* forma */
.form-center{
 margin-left: 230px;
}
.form {
 margin:0; 
padding:0;
 font-family:Helvetica,Arial,'Liberation Sans',FreeSans,sans-serif;
 font-size:14px;
color:#555555;
}
.input-contacts{
/*border:1px solid #000;
 padding:4px;
 font-family:Helvetica,Arial,'Liberation Sans',FreeSans,sans-serif;
 font-size:12px; 
 line-height:12px;
 color:#000;
 margin:5px 0;
 width: 250px;*/

background:Transparent url(images/input-gray.jpg) no-repeat;
border:none;
 font-family:Helvetica,Arial,'Liberation Sans',FreeSans,sans-serif;
 font-size:14px; 
 color:#000;
 width: 251px;
height:22px;
/*line-height:26px;*/
padding:2px 5px;
margin:0;
}

.area{
 /*border:1px solid #000;
 padding:4px;
 font-family:Helvetica,Arial,'Liberation Sans',FreeSans,sans-serif;
 font-size:14px; 
 color:#000;
 line-height:12px;
 width:250px;*/


/*background:Transparent url(images/area.jpg) no-repeat;*/
background-color:#D1D1D1;
border-radius:5px 5px 5px 5px;
border:none;
 font-family:Helvetica,Arial,'Liberation Sans',FreeSans,sans-serif;
 font-size:14px; 
 color:#000;
 width: 251px;
/*height:82px;*/
padding:2px 5px;
margin:0;
overflow: hidden;
/*display:block;*/
}

.button{
/*
 border:1px solid #0d3c9a;
 padding:3px 9px;
 font-family:Helvetica,Arial,'Liberation Sans',FreeSans,sans-serif;
 font-size:12px;
 color:#fff;
 background-color: #0d3c9a;
 cursor:pointer;
 margin: 5px 0 0 0;
*/

	background:Transparent url(images/send02.gif) no-repeat right;
	width: 113px;
	height: 24px;
	border: 0px;
	font-size: 0px;
	cursor: pointer;
}

.bubles-block{
	border:0px solid red;
	position: relative;
	right: 0;
	bottom: 0;
}

.bubbles{
	float:left;
	padding:0 2px;
}

.bubles-block a {
	display: block;
	float: left;
	padding:0 2px;
	width: 7px;
	height: 8px;
	background: url(images/buble-white.png) no-repeat;
	font-size: 0;
}
.bubles-block a.activeSlide {
	background: url(images/bubble-blue.png) no-repeat;
}

table tbody {
margin:0;
padding:0;
width:100%;
}

tr td {
font-size:1.1em;
font-family:Helvetica,Arial,'Liberation Sans',FreeSans,sans-serif;
color:#555555;
/*margin: .8em 0;*/
}

.list1{
margin:0 0 0 20px;
padding:0;
}

.list1 li{
list-style: none;
background: url(images/bubble-blue.jpg) no-repeat;
margin:0;
padding:0 0 0 20px;
line-height:18px;

font-size:1.1em;
font-family:Helvetica,Arial,'Liberation Sans',FreeSans,sans-serif;
color:#555555;
}

.list2{
margin:0 0 0 20px;
padding:0;
}

.list2 li{
list-style: none;
background: url(images/bubble-red.jpg) no-repeat;
margin:0;
padding:0 0 0 20px;
line-height:18px;
}

.number1{
margin:0;
padding:0;
}

.number1 li{
list-style: none;
background: url(images/number1.jpg) no-repeat;
margin:0;
padding:0 0 0 30px;
line-height:18px;
}

.number1-1{
margin:0;
padding:0;
}

.number1-1 li{
list-style: none;
background: url(images/number1.jpg) no-repeat;
margin:0;
padding:0 0 0 35px;
line-height:30px;
}

.number2{
margin:0;
padding:0;
}

.number2 li{
list-style: none;
background: url(images/number2.jpg) no-repeat;
margin:0;
padding:0 0 0 30px;
line-height:18px;
}

.number2-2{
margin:0;
padding:0;
}

.number2-2 li{
list-style: none;
background: url(images/number2.jpg) no-repeat;
margin:0;
padding:0 0 0 35px;
line-height:30px;
}

.number3{
margin:0;
padding:0;
}

.number3 li{
list-style: none;
background: url(images/number3.jpg) no-repeat;
margin:0;
padding:0 0 0 30px;
line-height:30px;
}

.number3-3{
margin:0;
padding:0;
}

.number3-3 li{
list-style: none;
background: url(images/number3.jpg) no-repeat;
margin:0;
padding:0 0 0 35px;
line-height:30px;
}

.number4{
margin:0;
padding:0;
}

.number4 li{
list-style: none;
background: url(images/number4.jpg) no-repeat;
margin:0;
padding:0 0 0 30px;
line-height:30px;
}

