body {
  font-family: Arial, Helvetica, sans-serif;
  color: white;
  padding: 0px;
  margin: 0px;
  background: url('../img/background.png') no-repeat top center;
  font-weight: normal;
  font-size: 15px;
  background-color: #e0edf3;
}
/* Easy Tooltip */

#easyTooltip {
  line-height: 18px;
  padding: 10px 10px 10px 10px;
  margin: 0px 0px 0px 10px;
  background: url('../img/bg-trans.png');
  border: 0px solid #195fa4;
  color: #ffffff;
}

#easyTooltip h2 {
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  font-size: 30px;
  font-weight: bold;
}

#easyTooltip h3 {
  color: #ffffff;
  padding: 0px 0px 0px 0px;
  margin: 25px 0px 3px 0px;
  font-size: 15px;
  font-weight: bold;
}

#easyTooltip p {
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  font-size: 12px;
  width: 335px;
}

#easyTooltip ul {
  font-size: 12px;
  list-style: none;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
}

#easyTooltip ul span {
  padding: 0px 0px 0px 0px;
  margin: 0px 5px 0px 0px;
  float: left;
  background: url('../img/tick-trans.png');
  width: 15px;
  height: 15px;
}

#easyTooltip span {
  padding: 0px 0px 0px 0px;
  margin: 0px 5px 0px 0px;
  float: left;
  background: url('../img/new_window-trans.png');
  width: 15px;
  height: 15px;
}
/* // Easy Tooltip */
a:active
{
outline: none;
}

a:focus
{
-moz-outline-style: none;
}

h3 {
  color: #3f3f3f;
  font-size: 18px;
  font-weight: bold;
  padding: 0px;
  margin: -20px 0px 5px 0px;
}

.icon {
  padding: 2px 3px 0px 0px;
  margin: 1px 0px 0px 0px;
  vertical-align: top;
}

div#cont {
  position: relative;
  float: left;
  width: 100%;
  padding: 0px;
  margin: 0px;
  background: url('../img/top_bground.gif') repeat-x;
}

div#cont div.align {
  position: relative;
  width: 910px;
  margin: 0 auto;
  padding: 0px;
}

img {
  position: relative;
  float: left;
  border: none;
}
/* ############################ */

div#header {
  position: relative;
  float: left;
  width: 910px;
  height: 51px;
  margin: 48px 0px 0px 0px;
  padding: 0px;
  background: url('../img/header.jpg') no-repeat top left;
}

div#logo {
  position: relative;
  text-indent: -9999px;
  float: left;
  background: none;
  width: 287px;
  height: 51px;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
}

.mailsent {
  width: 319px;
  height: 275px;
  padding: 0px 0px 0px 0px;
  margin: 150px 0px 600px 260px;
}
/* ##########TOP AND POSTER PART############ */

div#top {
  position: relative;
  float: left;
  width: 909px;
  height: 396px;
  margin: 12px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  background: url('../img/top.jpg') no-repeat top left;
}
/* index poster */

div#poster_index {
  position: relative;
  float: left;
  width: 889px;
  height: 378px;
  margin: 9px 0px 0px 10px;
  padding: 0px 0px 0px 0px;
  background: url('../img/poster_index_2.jpg') no-repeat top left;
}

div#poster_index h2 {
  font-weight: bold;
  margin: 17px 0px 0px 20px;
  padding: 0px 0px 0px 0px;
  width: 367px;
  height: 72px;
  background: url('../img/sveiki-trans.png') no-repeat top left;
  text-indent: -9999px;
  font-size: 90px;
  color: #ed145b;
}

div#poster_index p {
  Font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  width: 650px;
  margin: 20px 0px 0px 20px;
  padding: 0px 0px 0px 0px;
  font-size: 19px;
  color: #5b555d;
}

div#poster_index p span {
  color: #ed145b;
}

a.big_button {
  height: 49px;
  width: 285px;
  position: relative;
  float: left;
  margin: 60px 0px 0px 254px;
  background: url('../img/button.gif') no-repeat top left;
}

a.big_button:hover {
  background: url('../img/button_hover.gif') no-repeat top left;
}
/* contacts poster */

div#poster_contacts {
  position: relative;
  float: left;
  width: 889px;
  height: 378px;
  margin: 9px 0px 0px 10px;
  padding: 0px 0px 0px 0px;
  background: url('../img/poster_contacts.jpg') no-repeat top left;
}

.contact_icon_1 {
  margin: 5px 5px 0px 0px;
}

.contact_icon_2 {
  margin: 2px 5px 0px 0px;
}
/* ABOUT ME*/

div#poster_about {
  position: relative;
  float: left;
  width: 889px;
  height: 378px;
  margin: 9px 0px 0px 10px;
  padding: 0px 0px 0px 0px;
  background: url('../img/poster_about.png') no-repeat top left;
}

.work_txt {
  color: #3f3f3f;
  font-size: 15px;
  line-height: 22px;
  width: 575px;
  margin: 30px 0px 0px 280px;
  padding: 0px 0px 0px 0px;
}

.work_txt a {
  color: #3f3f3f;
  font-weight: bold;
  text-decoration: none;
}

.work_txt a:hover {
  color: #ff004e;
}

.big_letter {
  background-color: #ff004e;
  color: #ffffff;
  font-weight: bold;
  font-size: 25px;
  float: left;
  margin: 3px 7px 0px 0px;
  padding: 7px 7px 7px 7px;
}

.work_menu {
  color: #3f3f3f;
  line-height: 25px;
  list-style: none;
  font-weight: bold;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

.work_menu li {
  color: #3f3f3f;
}

.work_menu a {
  color: #3f3f3f;
  font-weight: bold;
/*border-bottom:dotted thin #3f3f3f; */
  text-decoration: none;
}

.work_menu a:hover {
  color: #ff004e;
}

.skills {
  float: left;
  margin: 40px 0px 0px 280px;
  padding: 0px 0px 0px 0px;
}

.CV {
  float: left;
  margin: 40px 0px 0px 60px;
  padding: 0px 0px 0px 0px;
}
/* ABOUT ME ENDS */
/* PORTFOLIO BEGINS */

div#poster_portfolio {
  position: relative;
  float: left;
  width: 889px;
  height: 378px;
  margin: 9px 0px 0px 10px;
  padding: 0px 0px 0px 0px;
  background: url('../img/poster_portfolio.png') no-repeat top left;
}
/* PORTFOLIO ME ENDS */
/* contacts */

div#contacts {
  color: #3f3f3f;
  width: 230px;
  position: relative;
  float: left;
  margin: 20px 0px 0px 30px;
  padding: 0px 0px 0px 0px;
  line-height: 25px;
}

div#contacts h2 {
  text-indent: -9999px;
  height: 38px;
  margin: 0px 0px 20px 0px;
  padding: 0px 50px 0px 0px;
  background: url('../img/contacts-trans.png') no-repeat top left;
}
/* div#contacts img
{
margin: 0px 0px 20px 0px;
padding: 0px 50px 0px 0px;
}
*/
/* social networks */

div#follow_me {
  color: #3f3f3f;
  width: 230px;
  position: relative;
  float: left;
  margin: 20px 0px 0px 45px;
  padding: 0px 0px 0px 0px;
}

div#follow_me h2 {
  text-indent: -9999px;
  height: 38px;
  margin: 0px 0px 20px 0px;
  padding: 0px 50px 0px 0px;
  background: url('../img/follow_me-trans.png') no-repeat top left;
}
/* mail form poster */

div#mail_form {
  z-index: 1;
  width: 230px;
  position: relative;
  float: left;
  margin: 20px 0px 0px 45px;
  padding: 0px 0px 0px 0px;
  line-height: 25px;
}

div#mail_form h2 {
  text-indent: -9999px;
  height: 54px;
  width: 277px;
  margin: 0px 0px 10px 0px;
  padding: 0px 50px 0px 0px;
  background: url('../img/parasykite-trans.png') no-repeat top left;
}

.name {
  border: thin solid #ed145b;
  float: left;
  color: #606060;
  padding: 0px 0px 0px 5px;
  margin: 0px 0px 20px 0px;
  width: 266px;
  height: 31px;
  font-size: 15px;
}

.mail {
  border: thin solid #ed145b;
  float: left;
  color: #606060;
  padding: 0px 0px 0px 5px;
  margin: 0px 0px 20px 0px;
  width: 266px;
  height: 31px;
  font-size: 15px;
}

.message {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 15px;
  padding: 5px 0px 0px 5px;
  margin: 0px 0px 20px 0px;
  border: thin solid #ed145b;
  float: left;
  position: relative;
  color: #606060;
  width: 266px;
}

a.sendmail {
  height: 33px;
  width: 132px;
  float: left;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  background: url('../img/send.gif') no-repeat top left;
}

a.sendmail:hover {
  background: url('../img/send_hover.gif') no-repeat top left;
}
/* #######BOTTOM########## */

div#bottom {
  z-index: 0;
  position: relative;
  float: left;
  width: 909px;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  background: url('../img/tower-trans.png') no-repeat top center;
}
/* twitter  */

a.twitter {
  text-indent: -9999px;
  height: 97px;
  width: 109px;
  position: relative;
  float: left;
  margin: 62px 0px 0px 255px;
  background: url('../img/twitter-trans.png') no-repeat top left;
}

a.twitter:hover{
  background: url('../img/twitter_hover-trans.png') no-repeat top left;
}
/* facebook  */

a.facebook {
  text-indent: -9999px;
  height: 96px;
  width: 74px;
  position: relative;
  float: left;
  margin: 130px 0px 0px 145px;
  background: url('../img/facebook-trans.png') no-repeat top left;
}

a.facebook:hover{
  margin: 130px 0px 0px 145px;
  background: url('../img/facebook_hover-trans.png') no-repeat top left;
}

div#people_say {
  position: relative;
  float: left;
  width: 909px;
  margin: 35px 0px 35px 0px;
  padding: 0px 0px 0px 0px;
}

div#people_say_txt {
  position: relative;
  float: left;
  background: none;
  width: 824px;
  height: 84px;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
}
/* testimonial begins */

.testimonial {
  margin: 10px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  position: relative;
  float: left;
  width: 293px;
}

.avie {
  width: 120px;
  height: 120px;
  margin: 6px 0px 0px 6px;
  padding: 0px 0px 0px 0px;
}

.testimonial_image{
  float: left;
  margin: 0px 7px 0px 0px;
  padding: 0px 0px 0px 0px;
  width: 132px;
  height: 132px;
  background: url('../img/testimonial_bg.gif') no-repeat top left;
}

.testimonial_middle {
  margin: 10px 14px 0px 14px;
  position: relative;
  float: left;
  width: 293px;
}

h4.comment_name{
  font-size: 15px;
  font-weight: bold;
  float: right;
  color: #ed1a60;
  width: 160px;
  text-align: right;
  margin: 5px 0px 0px 30px;
}

h4.comment_name span a{
  font-size: 12px;
  font-weight: normal;
  color: #ed1a60;
  text-align: right;
  margin: 9px 0px 0px 0px;
}

h4.comment_name span a:hover{
  text-decoration: none;
  padding: 0px 2px 0px 2px;
  color: white;
  background: #ed1a60;
}

span.comment_tip{
  float: right;
  height: 34px;
  width: 30px;
  margin: 0px 14px 0px 9px;
  background: url('../img/tip-trans.png') no-repeat top right;
}

.testimonial_top {
  height: 6px;
  background: url('../img/testimonial_top-trans.png') no-repeat top left;
}

.testimonial_content {
  margin: 0px 0px 0px 0px;
  padding: 0px 6px 0px 6px;
  background: white;
  color: black;
}

.testimonial_content p {
  padding: 0px 0px 10px 10px;
  margin: 0px;
  font-weight: regular;
  line-height: 22px;
  color: #666666;
  font-size: 12px;
}

.testimonial_bottom {
  height: 6px;
  background: url('../img/testimonial_bottom-trans.png') no-repeat top left;
}
/* #######WORKS########## */

div#works {
/*border: thin red solid; */
  position: relative;
  float: left;
  width: 909px;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

.work {
/*border: thin blue solid; */
  margin: 20px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  position: relative;
  float: left;
  width: 909px;
}

.screenshot {
  margin: 0px 0px 0px 6px;
  padding: 0px 0px 0px 0px;
  float: left;
}

.work_top {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  height: 6px;
  width: 909px;
  position: relative;
  float: left;
  background: url('../img/work_top-trans.png') no-repeat top left;
}

.work_content {
  float: left;
  width: 909px;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  background: white;
}

.work_bottom {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  height: 6px;
  position: relative;
  float: left;
  width: 909px;
  background: url('../img/work_bottom-trans.png') no-repeat top left;
}
/* ###########TOP MENU########### */

div#top_menu {
  position: relative;
  float: right;
  margin: 25px 1px 0px 0px;
  padding: 0px 0px 0px 0px;
}

div#top_menu ul li a.work {

  height: 29px;
  width: 86px;
  background: url('../img/darbai.gif') no-repeat top left;
}

div#top_menu ul li a.about {
  height: 29px;
  width: 63px;
  background: url('../img/apie.gif') no-repeat top left;
}

div#top_menu ul li a.contacts {
  width: 86px;
  height: 29px;
  background: url('../img/kontaktai.gif') no-repeat top left;
}

div#top_menu ul {
  position: relative;
  float: right;
  width: 270px;
  height: 29px;
  padding: 0px;
  margin: 0px;
  display:block;
  border: none;
  text-decoration:none;
  list-style-type: none;
}

div#top_menu ul li a {
  text-indent: -9999px;
  position: relative;
  float: left;
  width: 407px;
  height: 29px;
  margin: 0px 0px 0px 10px;
  padding: 0px;
  cursor: pointer;

}

div#top_menu li {
  position: relative;
  float: left;
  height: 29px;
  padding: 0px;
  margin: 0px;

  list-style-type: none;
}

div#top_menu ul li.used a, div#top_menu ul li a:hover {
  background-position: 0px -29px;
}
/* ############################ */

div#footer {
  position: relative;
  float: left;
  width: 100%;
  height: 155px;
  padding: 0px;
  margin: 25px 0px 0px 0px;
  background: url('../img/footer.jpg') center repeat-x;
}

div#footer div {
  position: relative;
  width: 909px;
  margin: 0 auto;
  padding: 0px;
}

div#footer ul {
  width: 500px;
  height: 20px;
  position: relative;
  float: right;
  margin: 123px 0px 0px 0px;
  padding: 0px;
  list-style-type: none;
}

div#footer ul li {
  position: relative;
  float: right;
  height: 20px;
  margin: 0px;
  padding: 0px 0px 0px 15px;
  list-style-type: none;
  text-decoration: none;
}

div#footer ul li a {
  margin: 0px;
  padding: 0px;
  text-decoration: none;
  font-family: Arial;
  font-weight: normal;
  font-size: 15px;
  color: #ffffff;
}

div#footer ul li a:hover {
  text-decoration: none;
  color: #fcc215;
}

div#footer h1, div#footer h2 {
  position: relative;
  float: left;
  margin: 123px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  font-family: Arial;
  font-weight: normal;
  font-size: 15px;
  color: #ffffff;
}

div#footer h2 {
  float: right;
  margin: 0px 0px 0px 0px;
  padding: 0px 20px 0px 0px;
}