html, body, form, ul, li, p, h1, h2, h3 {
  padding: 0px;
  margin: 0px;
}
div.c2_block_left > ul {
	padding: 10px 20px 10px 30px;
}
img {
  border: 0px;
}
body {
  font-size: 11px;
  font-family: Lucida Sans Unicode, Tahoma, Arial, sans-serif;
  padding-top: 0px;
  background: url(img/bg.gif) #5C5C5C repeat-x;
  
}
input {
	font-size: 12px;
	line-height: 15px;
}

.main {
  width: 1002px;
  margin: 0px auto;
}
#top_nav {
  width: 1002px;
  height: 27px;
  color: #DCDCCE;
  padding: 1px 0 0 0;
  float: left;
  text-position: center;
}
#top_nav p {
  text-align: center;
  padding-bottom: 4px;
}
#top_nav span {
  border-right: 1px solid #a4a491;
  padding: 0 7px;
}
#top_nav a {
  color: #DCDCCE;
  text-decoration: none;
}
#top_nav a.act {
  color: #FEFEFE;
  font-size: 12px;
  font-weight: bold;
}
#top_nav a.spec {
  color: #CCFF01;
  font-size: 12px;
  font-weight: bold;
  text-decoration: none;
}
#top_nav .last {
  border-right: none;
}
/*
#logo {
  width: 252px;
  height: 90px;
  text-align: center;
  padding: 19px 0 0 0;
  float: left;
}
#logo span {
  display: none;
}
*/
#header {
  width: 750px;
  height: 100px;
  background: url(img/header.jpg) no-repeat bottom center;
  float: right;
}
#menu {
  height: 80px;
  margin: 9px 6px 6px 20px;
  list-style: none;
  float: left;
  padding-left: 0;
}


#menu .menu_vartotojams a {
  height: 38px;
  color: #161615;
  font-size: 14px;
  font-weight: bold;
  text-decoration: none;
  background: url(img/menu_right.gif) no-repeat right 0;
  cursor: pointer;
  float: right;
}
#menu .menu_vartotojams_kaire {
  height: 38px;
  background: url(img/menu_border_right.gif) no-repeat;
  padding: 0 0 0 5px;
  float: right;
}
#menu .menu_vartotojams {
  height: 38px;
  background: url(img/menu_border_left.gif) no-repeat;
  padding: 0 0 0 3px;
  float: right; 
}
#menu .menu_vartotojams span {
  height: 27px;
  background: url(img/menu_left.gif) no-repeat;
  padding: 11px 15px 0 15px;
  float: left;
}


#menu li {
  float: left;
}
#menu .menu {
	border-left: 1px solid #D8D2BE;
	display: block;
	float: left;
	padding: 0 0 0 15px;
	width: 134px;
	height: 77px;
}
#menu .menu_left {
  height: 38px;
  background: url(img/menu_border_left.gif) no-repeat;
  padding: 0 0 0 3px;
}
#menu .menu span, #menu .menu_left span, #menu .menu_right span {
  height: 27px;
  /*background: url(img/menu_left.gif) no-repeat;*/
  padding: 11px 15px 0 15px;
  float: left;
}
#menu .menu a, #menu .menu_left a, #menu .menu_right a {
  color: #666666;
  font-size: 12px;
  font-weight: bold;
  text-decoration: none;
  /*background: url(img/menu_right.gif) no-repeat right 0;*/
  cursor: pointer;
  float: left;
}
#menu .menu p {
  line-height: 14px;
}
#menu .menu a:hover, #menu .menu_left a:hover, #menu .menu_right a:hover {
  text-decoration: underline;
}
#menu .search {
  background: url(img/logo_cv.gif) no-repeat 0 0;
  padding-top: 52px;
  padding-right: 12px;
}
#menu .search .input, .right_sidebar #login .input {
  color: #7D7F7E;
  font-family: Lucida Sans Unicode, Tahoma, Arial, sans-serif;
  border: 1px solid #bdb39a;
  padding: 1px;
  float: left;
}
#menu .search .input {
  width: 175px;
  font-size: 12px;
  margin-right: 7px;
}
.right_sidebar #login .input {
  width: 130px;
  font-size: 11px;
  margin: 0 0 6px 18px;
}
#menu .search .submit {
  cursor: pointer;
  float: left;
  padding: 0;
  background: none !important;
  height: 20px;
}
#menu .search a {
  color: #FFFFFF;
  text-decoration: none;
  margin: 13px 0 0 0;
  float: left;
}
#nav {
  height: 139px;
  list-style: none;
  float: left;
  background: url(img/bg_nav.gif) 0 0 repeat-x transparent;
}
#nav .title {
  width: 320px;
  height: 139px;
  float: left;
  margin-right: 30px;
}
#nav .title span.keytext {
  font-size: 25px;
  line-height: 28px;
  margin-top: 65px;
  width: 240px;
  font-family: Lucida Sans Unicode, Tahoma, Arial, sans-serif;
  letter-spacing: 1px;
  color: #ffffff;
  display: block;
  float: left;
  text-align: right;
}
#nav .title a {
  display: block;
  float: right;
  width: 65px;
  height: 64px;
  background: url(img/nav_title.png) top right no-repeat;
  margin-top: 50px;
  cursor: pointer;
  text-decoration: none;
}
#nav .title a:hover {
  background: url(img/nav_title_hover.png) top right no-repeat;
}
#nav .title a span {
  display: block;
  float: right;
  width: 65px;
  height: 64px;
}
#nav .nav {
  width: 106px;
  height: 116px;
  padding: 23px 10px 0 10px;
  float: left;
}
#nav .nav a {
  width: 106px;
  height: 113px;
  text-align: center;
  display: block;
  color: #ffffff;
  font-weight: bold;
  text-decoration: none;
  cursor: pointer;
  border-bottom: 3px solid #636360;
}
#nav .nav a span {
  margin-top: -31px;
  padding: 0 5px;
  display: block;
  font-family: Tahoma,Arial,sans-serif;
  font-size: 11px;
  line-height: 13px;
}
#nav .nav a:hover {
  background: url(img/icon_button_hover.png);
  border-bottom: 3px solid #525250;
}
.content_out {
  width: 100%;
  padding: 15px 0 0 0;
  float: left;
}
.content_in {
  margin: 0 0 0 20px;
}
.bg_1 {
  background: #FFFFFF;
}
.bg_2 {
  background: #FFFFFF url(img/bg_2.gif) 0px 300px repeat-x;
}
.bg_2 .secondheadline {
  margin-top: 25px;
}
.bg_3 {
  /*background: url(img/bg_3.gif) repeat-y left #ffffff;*/
}
.sideblock {
  margin: 0 0 15px 0;
}
.left_sidebar {
  width: 195px;
  float: left;
}
.left_sidebar #block_top {
  width: 173px;
  height: 15px;
  background: url(img/block_bg_top.gif) no-repeat;
  float: left;
}
.left_sidebar #block {
  width: 149px;
  background: url(img/block_bg_bottom.gif) no-repeat 0 bottom;
  padding: 0 12px 35px 12px;
  float: left;
}
.left_sidebar #block p {
  width: 153px;
  color: #FFFFFF;
  font-size: 15px;
  padding: 0 0 5px 0;
  float: left;
}
.left_sidebar #block p span {
  color: #CCFF01;
  font-weight: bold;
}
.left_sidebar #block a {
  color: #F8F8F8;
  font-size: 13px;
  font-weight: bold;
  background: url(img/icon_1.gif) no-repeat 0 6px;
  padding: 0 0 0 12px;
  float: right;
}
.left_sidebar #vote {
  width: 150px;
  color: #404442;
  background: url(img/vote_bg.jpg) #E3E3E3 no-repeat;
  border-bottom: 3px solid #C8C8C8;
  text-align: center;
  padding: 70px 15px 0 15px;
  float: left;
}
.left_sidebar #vote h4 {
  color: #404442;
  font-size: 12px;
  font-weight: bold;
  margin: 0;
  padding: 0;
}
.left_sidebar #vote p {
  color: #404442;
  font-size: 12px;
  padding: 12px 0 5px 0;
}
.left_sidebar #vote form {
  padding: 0;
  margin: 0;
}
.left_sidebar #vote form p {
  padding: 0;
  margin: 0;
  text-align: center;
  float: left;
  width: 150px;
}
.left_sidebar #vote form div.vote_form_inputs {
  text-align: left;
  width: 150px;
}
.left_sidebar #vote input {
}
.left_sidebar #vote label {
  color: #626258;
  font-size: 11px;
}
.left_sidebar #vote .submit {
  cursor: pointer;
  margin: 3px 17px 0 17px;
  display: block;
  clear: both;
  width: 116px;
  height: 28px;
  background: url(img/submit_w116.gif) top no-repeat;
  border: none;
  color: #ccff01;/*E3E3E3*/
  font-size: 12px;
}
.left_sidebar #vote .submit_not_input {
  height: 20px;
  padding-top: 8px;
}
.left_sidebar #vote div.vote_form_results {
  text-align: left;
  width: 150px;
}
.left_sidebar #vote div.filling_text {
  clear: both;
}
.left_sidebar #vote div.filling_container {
  background: url(img/filling_red_bg.gif) top repeat-x;
  height: 10px;
  width: 150px;
  text-align: left;
  margin-bottom: 6px;
}
.left_sidebar #vote div.filling_content {
  background: url(img/filling_green_bg.gif) top repeat-x;
  height: 10px;
  color: #000000;
  text-align: right;
  font-size: 9px;
}
.left_sidebar #vip {
  background-color: #ECECEC;
  border-top: 3px solid #C8C8C8;
  border-bottom: 3px solid #C8C8C8;
  padding: 0;
  float: left;
  width: 180px;
  text-align: center;
}
.left_sidebar #vip h4 {
  color: #404442;
  font-size: 12px;
  border-bottom: 1px solid #dcdcce;
  font-weight: bold;
  padding: 10px 0;
  text-align: center;
  margin: 0 0 5px 0;
}
.left_sidebar #vip a {
  border: 1px solid #dcdcce;
  height: 40px;
  width: 80px;
  display: block;
  float: left;
  margin: 0 0 5px 4px;
  padding: 1px;
  background-color: #ffffff;
}
.left_sidebar #vip a img {
  height: 40px;
  width: 80px;
  float: left;
}
.left_sidebar #vip a:hover {
  border: 1px solid #ECECEC;
}
.left_sidebar #news_list {
  background-color: #ECECEC;
  border-top: 3px solid #C8C8C8;
  border-bottom: 3px solid #C8C8C8;
  padding: 0 0 2px 0;
  float: left;
  width: 180px;
}
.left_sidebar #news_list h4 {
  color: #404442;
  font-size: 12px;
  border-bottom: 1px solid #dcdcce;
  font-weight: bold;
  padding: 10px 0;
  text-align: center;
  margin: 0;
}
.left_sidebar #news_list ul {
  list-style: none;
  border-top: 1px solid #f3f5e8;
}
.left_sidebar #news_list ul li {
  width: 150px;
  padding: 4px 15px;
}
.left_sidebar #news_list ul li a {
  color: #000000;
  background: url(img/icon_2.gif) no-repeat 0 4px;
  padding: 0 0 0 8px;
  display: block;
}
.left_sidebar #news_list ul li a:hover {
  color: #ACA899;
}
.left_sidebar .ad, .right_sidebar .ad {
  width: 180px;
  float: left;
  background-color: #ECECEC;
  border-top: 3px solid #d5d5d5;
  border-bottom: 3px solid #d5d5d5;
}
.right_sidebar {
  width: 180px;
  float: left;
}
.right_sidebar #login {
  width: 180px;
  text-align: center;
  background: url(img/login_bg.gif) no-repeat #EEEEEE 0 bottom;
  border-top: 3px solid #C8C8C8;
  padding: 0 0 6px 0;
  float: left;
}
.right_sidebar #login h4 {
  width: 180px;
  color: #404442;
  font-size: 12px;
  font-weight: bold;
  padding: 15px 0;
  margin: 0;
  float: left;
}
.right_sidebar #login .submit {
  cursor: pointer;
  margin: 12px 0 5px 63px;
  float: left;
}
.right_sidebar #login p {
  clear: both;
}
.right_sidebar #login a {
  font-size: 10px;
  margin: 0;
  display: block;
}
.right_sidebar #login a.reg {
  color: #E3E3E3;
  font-weight: bold;
}
.right_sidebar #login a.pass {
  color: #E3E3E3;
}
.right_sidebar #user_menu {
  width: 180px;
  background: url(img/user_menu_bg.gif) no-repeat #e7e7e7 top left;
  border-top: 3px solid #C8C8C8;
  border-bottom: 3px solid #C8C8C8;
  padding: 0 0 6px 0;
  float: left;
}
.right_sidebar #user_menu h4 {
  width: 180px;
  color: #404442;
  font-size: 12px;
  font-weight: bold;
  padding: 10px 0;
  margin: 0;
  float: left;
  border-bottom: 1px solid #dcdcce;
  text-align: center;
}
.right_sidebar #user_menu p {
  border-top: 1px solid #f3f5e8;
  padding-top: 10px;
  text-align: center;
  clear: left;
}
.right_sidebar #user_menu a {
  text-decoration: none;
  color: #000000;
}
.right_sidebar #user_menu a:hover {
  text-decoration: underline;
}
.right_sidebar #user_menu a.logout {
  height: 10px;
  margin: 10px 0 0 0;
  display: block;
  background: url(img/button_logout.gif) no-repeat top center;
  font-size: 10px;
  padding: 9px 0;
  color: #FFFFFF;
}
.right_sidebar #user_menu a.extra {
  font-size: 14px;
  margin: 0;
  padding: 5px 0;
  display: block;
  background-color: #dcdcce;
}
.right_sidebar #user_menu ul {
  list-style-type: none;
  margin: 10px 0 0 15px;
}
.right_sidebar #user_menu ul li {
}
.right_sidebar #user_menu ul li a {
  display: block;
  height: 11px;
  padding: 2px 0 4px 15px;
}
.right_sidebar #user_menu ul li a.act {
  color: #7a9900;
}
.right_sidebar #user_menu ul li ul {
  margin: 0 0 0 15px;
}
.right_sidebar #user_menu ul li ul li a {
  display: block;
  height: 11px;
  padding: 2px 0 4px 10px;
}
.right_sidebar #user_menu ul li#user_menu_profile {
  background: url(img/user_menu_profile.gif) no-repeat top left;
}
.right_sidebar #user_menu ul li#user_menu_messages {
  background: url(img/user_menu_messages.gif) no-repeat 0px -4px;
}
.right_sidebar #user_menu ul li#user_menu_marking {
  background: url(img/user_menu_marking.gif) no-repeat 0px -4px;
}
.right_sidebar #user_menu ul li#user_menu_edit {
  background: url(img/user_menu_edit.gif) no-repeat 0px -4px;
}
.right_sidebar #user_menu ul li#user_menu_reviews {
  background: url(img/user_menu_reviews.gif) no-repeat 0px -4px;
}
.right_sidebar #user_menu ul li#user_menu_statistics {
  background: url(img/user_menu_statistics.gif) no-repeat 0px -4px;
}
.right_sidebar #user_menu ul li#user_menu_help {
  background: url(img/user_menu_help.gif) no-repeat 0px -4px;
}
.right_sidebar #user_menu ul li ul li {
  background: url(img/user_menu_arrow_right.gif) no-repeat center left;
}
.right_sidebar #user_menu ul li ul li.left {
  background: url(img/user_menu_arrow_left.gif) no-repeat center left;
}
.right_sidebar #newsletter {
  width: 180px;
  color: #22221F;
  font-size: 14px;
  font-weight: bold;
  text-align: center;
  background: #EEEEEE;
  border-top: 3px solid #C8C8C8;
  border-bottom: 3px solid #C8C8C8;
  float: left;
  padding-top: 15px;
}
.right_sidebar .front#newsletter {
  border-bottom: none;
  margin-top: 19px;
}
.right_sidebar #newsletter a {
  margin-top: 15px;
  display: block;
}
.right_sidebar #extra {
  width: 180px;
  text-align: center;
  background-color: #ECECEC;
  border-top: 3px solid #C8C8C8;
  border-bottom: 3px solid #C8C8C8;
  padding: 0 0 5px 0;
  float: left;
}
.right_sidebar #extra h4 {
  color: #404442;
  font-size: 12px;
  font-weight: bold;
  padding: 10px 0;
  margin: 0;
  border-bottom: 1px solid #dcdcce;
}
.right_sidebar #extra p {
  color: #22221F;
  font-size: 14px;
  font-weight: bold;
  border-top: 1px solid #f3f5e8;
  border-bottom: 1px solid #f3f5e8;
  padding: 10px 0 10px 0;
  display: block;
}
.right_sidebar #extra a {
  color: #404442;
  padding: 5px 0 4px 0;
  display: block;
  border-top: 1px solid #dcdcce;
}
/*
.content {
  width: 525px;
  padding: 15px 58px 20px 59px;
  float: left;
}
*/
.content h2 {
  width: 655px;
  font-size: 16px;
  margin: 0 0 10px 0;
  float: left;
}
.content .h_border {
  border-bottom: 1px solid #57553F;
}
.content h2 img, .content #links img {
  margin: 0 0 0 -38px;
  position: relative;
  float: left;
}
.content h2 span {
  float: left;
}
.content h2 a.all_news {
  width: 106px;
  height: 19px;
  color: #FFFFFF;
  font-size: 11px;
  font-weight: bold;
  background: url(img/a.all_news.gif) no-repeat;
  padding: 9px 0 0 22px;
  float: right;
}
.content #link_list_1, .content #link_list_1 li {
  width: 250px;
  list-style: none;
  float: left;
  padding-left: 0;
  font-size: 13px;
}
.content #link_list_1 a {
  color: #181816;
  font-size: 13px;
}
.content #link_list_2, .content #link_list_2 li {
  width: 525px;
  list-style: none;
  float: left;
}
.content #link_list_2 li {
  padding: 2px 0 2px 10px;
  margin-left: -10px;
  position: relative;
  background: url(img/icon_3.gif) 0px 7px no-repeat;
}
.content #link_list_2 a {
  color: #000000;
  font-size: 13px;
  text-decoration: none;
  margin: 0 5px 0 0;
}
.content .select_list {
  width: 240px;
  list-style: none;
  padding: 10px 0 0 0;
  float: left;
}
.content .select_list .select {
  width: 240px;
  color: #181816;
  font-size: 12px;
  font-family: Lucida Sans Unicode, Tahoma, Arial, sans-serif;
  margin: 0 0 10px 0;
}
.content .select_list input {
  margin: 0 20px 0 0;
  float: left;
}
.content .select_list a.details {
  background: url(img/icon_4.gif) no-repeat 0 9px;
  padding: 0 0 0 12px;
  margin-top: 7px;
  color: #181816;
  display: block;
  float: left;
}
.content #map {
  width: 263px;
  float: right;
}
.content #vip_list {
  clear: both;
  list-style-type: none;
}
.content #vip_list li {
  float: left;
  margin-left: 15px;
}
.content #vip_list li.first {
  float: left;
  margin-left: 0px;
}
.content .news {
  width: 525px;
  padding: 0 0 10px 0;
  float: left;
}
.content .news h3 {
  width: 525px;
  color: #727272;
  font-size: 11px;
  font-weight: normal;
  padding: 0 0 12px 10px;
  float: left;
  background: url(img/icon_3.gif) 0px 7px no-repeat;
  margin-left: -10px;
  position: relative;
}
.content .news h3 a {
  color: #000000;
  font-size: 13px;
  margin: 0 5px 0 0;
}
.content .news img {
  margin: 0 20px 0 0;
  float: left;
}
.content .news p {
  font-size: 12px;
  padding: 0 0 5px 0;
  display: block;
}
.content .news a.more {
  color: #000000;
  font-size: 10px;
  font-weight: bold;
}
.content_center .news {
  width: 720px;
  padding: 0 0 10px 0;
  float: left;
}
.content_center .news h3 {
  width: 100%;
  color: #727272;
  font-size: 11px;
  font-weight: normal;
  padding: 12px 0;
  float: left;
  clear: both;
}
.content_center .news h3 a {
  color: #000000;
  font-size: 13px;
  margin: 0 5px 0 0;
}
.content_center .news img {
  margin: 0 20px 0 0;
  float: left;
}
.content_center .news p {
  font-size: 12px;
  padding: 0 0 5px 0;
  display: block;
}
.content_center .news a.more {
  color: #000000;
  font-size: 10px;
  font-weight: bold;
}
.content_center ul {
  list-style-image: none;
}
.content #links {
  width: 525px;
  border-top: 1px solid #57553F;
  margin: 10px 0 10px 0;
  float: left;
}
.content #links a {
  color: #000000;
  font-weight: bold;
  margin: 7px 0 0 15px;
  float: left;
}
.content #links a.blog {
  width: 128px;
  height: 25px;
  color: #FFFFFF;
  font-size: 16px;
  font-weight: bold;
  text-align: center;
  text-decoration: none;
  background: url(img/a.blog.gif) no-repeat;
  padding: 3px 0 0 0;
  margin: 0;
}

.content #links .blog_slogan {
  float: right;
  
}
#footer_main {
  width: 100%;
  min-width: 1002px;
  height: 44px;
  background: url(img/footer_bg.jpg) repeat-x;
  padding: 17px 0 0 0;
  float: left;
}
#footer {
  width: 1002px;
  margin: 0 auto;
}
#footer .left {
  width: 450px;
  color: #DCDCCE;
  text-align: right;
  float: left;
}
#footer .left a {
  color: #DCDCCE;
}
#footer .center {
  width: 10px;
  color: #B6B6A7;
  font-size: 12px;
  text-align: center;
  float: left;
}
#footer .center a {
  color: #B6B6A7;
  text-decoration: none;
  padding: 0 4px;
  border-right: 1px solid #a4a491;
}
#footer .center a.last {
  border: none;
}
#footer .right {
  width: 450px;
  color: #A4A491;
  text-align: left;
  float: left;
}
#footer .right a {
  color: #A4A491;
}
#top_nav a:hover.spec, #footer .left a:hover, .left_sidebar #block a:hover, .left_sidebar #vote a:hover, .right_sidebar #extra a:hover, #footer .right a, .content h2 a:hover.all_news, .content #link_list_1 a:hover, .content .news h3 a:hover, .content .news a:hover.more, .content_center .news h3 a:hover, .content_center .news a:hover.more, .content .select_list a:hover, .content #links a:hover, #bread a:hover, .right_sidebar #login a.reg, .right_sidebar #login a.pass {
  text-decoration: none;
}
#menu .search a:hover, #footer .center a:hover, .content #link_list_2 a:hover, #bread a, .right_sidebar #login a.reg:hover, .right_sidebar #login a.pass:hover, #footer .right a:hover, #top_nav a:hover {
  text-decoration: underline;
}

/*
*********************************************************************************************************
*********************************************************************************************************
*********************************************************************************************************
*/

/*
  MENU - BEGINNING
*/
.left_sidebar h3 {
  font-size: 15px;
  font-weight: bold;
  margin-bottom: 20px;
  padding-left: 44px;
  line-height: 36px;
  background: url(img/x-mokymai.jpg) left no-repeat;
}
#left_top {
  background: url(img/x-skirtukas.jpg) top left no-repeat;
  font-size: 8px;
  line-height: 8px;
  height: 8px;
  width: 180px;
}
#left_menu {
  float: left;
  padding-left: 10px;
}

#left_menu ul {
  margin: 0px;
  padding: 0px;
}
#left_menu ul li {
  float: left;
  list-style: none;
  line-height: 24px;
  border-bottom: 1px #e0e0d9 solid;
  width: 170px;
}
#left_menu ul li a {
  display: block;
  font-size: 12px;
  color: #000000;
  text-decoration: none;
  font-weight: bold;
}
#left_menu ul li a.act {
  color: #7a9900;
}
#left_menu ul li a:hover {
  color: #f59046;
  text-decoration: none;
}
#left_menu ul li ul {
  margin: 0px;
  padding: 0px;
}
#left_menu ul li ul li {
  float: left;
  list-style: none;
  line-height: 24px;
  border-top: 1px #e0e0d9 solid;
  border-bottom: 0px;
  width: 94%;
  padding-left: 10px;
  background: url(img/x-meniu-rod.gif) top left no-repeat;
}
#left_menu ul li ul li ul {
  margin: 0px;
  padding: 0px;
}
#left_menu ul li ul li ul li {
  list-style: none;
  line-height: 24px;
  border-top: 1px #e0e0d9 solid;
  border-bottom: 0px;
  background: none;
  width: 95%;
  margin: 0px;
  padding-left: 7px;
}
#left_menu ul li ul li ul li a {
  font-weight: normal;
}
/*
  MENU - END
*/

h2.main_heading {
  font-size: 16px;
  padding: 14px 0;
  font-weight: bold;
}
div.clear {
  clear: both;
  font-size: 0px;
}
div.float_left {
  float: left;
}
img.float_left {
  float: left;
  margin: 0 5px 5px 0;
}
div.float_right {
  float: right;
}
div.content_center {
  width: 720px;
  padding: 15px 26px 20px 26px;
  float: left;
}
#bread {
  border-bottom: 1px solid #e4e4df;
  width: 100%;
  color: #181717;
  font-size: 12px;
  padding-bottom: 11px;
}
#bread a, #bread a:hover {
  color: #181717;
  font-size: 12px;
}
.sidebar_bg {
  background: url(img/sidebar_bg.jpg) top repeat-x;
  min-height: 820px;
}


div.content_1 {
/*  border-left: 1px solid #b1b1a0;
  border-right: 1px solid #b1b1a0; */
  width: 713px;
  font-size: 13px;
}
div.content_1_top {
  width: 715px;
  border-bottom: 1px solid #b1b1a0;
  margin-top: 10px;
  display: none;
}
ul.tabs {
  width: 100%;
  list-style-type: none;
  margin: 0px;
}
ul.tabs li {
  float: left;
  display: block;
  height: 28px;
/*  height: 20px;
  padding-top: 8px;*/
  font-size: 11px;
  margin-right: 15px;
  color: #dedede;
  text-align: center;
  background: url(img/button_1_left.gif) top left no-repeat;
}
ul.tabs li div.corner {
  padding: 7px 12px 0px;
  background: url(img/button_corner_white.gif) top right no-repeat;
}
ul.tabs li.last {
  width: 137px;
  float: right;
  margin-right: 0px;
}
ul.tabs li.last div.corner {
  padding: 2px 10px 0px;
}
ul.tabs li a {
  color: #abd600;
  text-decoration: underline;
}
ul.tabs li a:hover {
  text-decoration: none;
}
.tabs div.filling_text {
  text-align: center;
}
.tabs div.filling_container {
  background: url(img/filling_red_bg.gif) top repeat-x;
  height: 10px;
  width: 100px;
  margin: 0 auto;
  text-align: left;
}
.tabs div.filling_content {
  background: url(img/filling_green_bg.gif) top repeat-x;
  height: 10px;
  color: #000000;
  text-align: right;
  font-size: 9px;
}

div.stars_text {
  float: left;
  margin-right: 3px;
  font-size: 11px;
}
/*ul.tabs li div.stars_text {
  margin: 0 3px 0 15px;
}*/

div.stars_container {
  background: url(img/stars_off.png) center left no-repeat;
  height: 12px;
  width: 60px; /* 12*5=60px */
  float: left;
  text-align: left;
}

div.stars_content {
  background: url(img/stars_on.png) center left no-repeat;
  height: 12px;
}

a.marking {
  height: 20px;
  padding: 4px 0px 2px 20px;
}

a.marking_on {
  background: url(img/tick_on.png) center left no-repeat;
}
a.marking_off {
  background: url(img/tick_off.png) center left no-repeat;
}

div.content_1_bottom {
  background: url(img/block_bottom_corners.gif) top no-repeat;
  height: 8px;
  width: 715px;
  display: none;
}
div.content_1 h2 {
  float: left;
  width: 60%;
  padding: 10px;
  font-size: 22px;
  font-weight: normal;
  height: auto !important;
}
div.content_1 a {
  color: #000000;
}
div.content_1 a:hover {
  color: #000000;
  text-decoration: none;
}
div.content_1 table {
  border-collapse: collapse;
}

div.show {
  display: block;
}
div.hide {
  display: none;
}

/*
  HEADLINES - BEGINNING
*/
h3.headline_1 {
  font-size: 18px;
  font-weight: normal;
  padding: 4px 0px 4px 15px;
  margin: 5px 0;
  background-color: #ececec;
}
h3.headline_2 {
  font-size: 14px;
  padding: 2px 0px 2px 15px;
  font-weight: normal;
  background: url(img/headline_2_bg.gif) left top repeat-x;
  border-top: 1px solid #b3b3b3;
  color: #FFFFFF;
}
h3.headline_4 {
  font-size: 18px;
  font-weight: normal;
  background-color: #dddddd;
  border-top: 1px solid #b1b1a0;
  padding: 10px 0px;
  text-indent: 15px;
}
h3 span.headline_arrow_1, h3 span.headline_arrow_2 {
  width: 25px;
  display: block;
  float: left;
  margin-left: -5px;
}
h3 span.headline_arrow_1 {
  background: url(img/headline_arrow_1.gif) center left no-repeat;
}
h3 span.headline_arrow_2 {
  background: url(img/headline_arrow_2.gif) center left no-repeat;
}
h3.headline_6 {
  font-size: 18px;
  font-weight: normal;
  padding: 2px 0px;
}
h3.headline_6 div.links {
  font-size: 11px;
  padding-top: 5px;
  float: right;
}
h3 a.toggle {
  float: right;
  display: block;
  text-decoration: none;
  color: silver;
  font-weight: bold;
  text-align: center;
  width: 30px;
  height: 22px;
}
h3 small.info {
  font-size: 12px;
}
/*
  HEADLINES - END
*/

/*
  BLOCKS - START
*/
div.block_techinfo {
  padding: 10px;
}
div.block_techinfo p {
  text-align: right;
}
div.block_techinfo p strong {
  font-weight: bold;
  color: #8a8a8a;
}

div.content_1 p.subheading {
  font-size: 11px;
  margin: 0px 10px;
}

strong.highlight {
  background: url(img/x-org-nuor.gif) center left no-repeat;
  color: #b97b04;
  font-weight: bold;
  padding-left: 10px;
}

div.block_1 {
  margin: 15px 0 0 0;
}
div.block_1 table {
  width: 100%;
  border-spacing: 0;
}
div.block_1 table tr.odd {
  background-color: #e5e5e5;
}
div.block_1 table tr.even {
}
div.block_1 table td {
  padding: 5px;
}
div.block_1 table td.col1 {
  width: 110px;
  text-align: right;
}
div.block_1 table td.col2 {
}

div.block_2 {
  padding: 15px 0 0 0;
}
div.block_2 p, div.block_2 div {
  padding: 5px 15px;
  clear: both;
}
div.block_2 ul {
  margin-left: 40px;
}
div.block_2 label {
  display: block;
  width: 45%;
  float: left;
  font-size: 14px;
}
div.block_2 input.text, div.block_2 textarea, div.block_full_text input.text, div.block_full_text textarea {
  width: 50%;
  background: url("http://www.cv.lt/images/new_design/bg-input.gif") repeat-x scroll left top #F6F0DC;
  border: 1px solid #C4B197 ;
  color: #666666 ;
  font: 12px/120% "Lucida Sans Unicode","Trebuchet MS",Arial ;
  padding-left: 3px ;
  vertical-align: middle;
}
div.block_2 select, div.block_full_text select {
  width: 50%;
}
div.block_2 textarea {
  height: 100px;
  width: 50%;
}
div.block_2 input.submit2 {
  background: url(img/block_5_form_input.gif) center center no-repeat;
  width: 92px;
  height: 28px;
  padding: 0;
  border: none;
  color: #FFFFFF;
  cursor: pointer;
}

div.block_3 {
  margin: 15px 0 0 0;
}
div.block_3 table {
  width: 100%;
  border-spacing: 0;
}
div.block_3 table th {
  font-weight: normal;
  font-size: 15px;
}
div.block_3 table tr.odd {
  background-color: #e5e5e5;
}
div.block_3 table tr.even {
}
div.block_3 table td {
  padding: 5px;
}
div.block_3 table td.col1 {
}
div.block_3 table td.col2 {
}
div.block_3 table td.col3 {
}
div.block_3 table td.col4 {
}

div.block_4 {
  margin: 15px 0 0 0;
}
div.block_4 h3 {
  margin-bottom: 10px;
}
div.block_4_left {
  float: left;
  width: 222px;
  text-align: center;
  padding: 0 10px;
}
div.block_4_left a {
  display: block;
  width: 162px;
  padding: 5px 30px;
  background: url(img/block_4_left_bg.gif) center center no-repeat;
}
div.block_4_left a img {
  margin-bottom: 10px;
}
div.block_4_center {
  float: left;
  width: 230px;
  margin-left: 30px;
}
div.block_4_center  p{
  margin: 10px 0;
}
div.block_4_center strong {
  display: block;
}
div.block_4_right {
  float: left;
}
div.block_4_right ul {
  list-style-type: none;
  margin: 0;
}
div.block_4_right li {
  list-style: none;
}
div.block_4_right li a {
  padding-left: 14px;
  background: url(img/x-org-nuor.gif) center left no-repeat;
  color: #000000;
  line-height: 18px;
  text-decoration: underline
}
div.block_4_right li a:hover {
  text-decoration: none;
}

div.block_5 {
  margin: 0 0 0 0;
  border-left: 1px solid #5C5C5C;
  border-right: 1px solid #5C5C5C;
  /*background-color: #e3e3d5;*/
  padding: 10px;
}
div.block_5 h4 {
  text-align: center;
  font-size: 11px;
  padding: 0;
  margin: 0 0 3px 0;
}
form.block_5_form {
}
form.block_5_form select {
  width: 80%;
}
form.block_5_form input {
  background: url(img/block_5_form_input.gif) center center no-repeat;
  width: 92px;
  height: 28px;
  padding: 0;
  border: none;
  color: #FFFFFF;
  cursor: pointer;
}
div.block_5_left {
  float: left;
  width: 29%;
}
a.block_5_left_bigimage {
  display: block;
  margin-bottom: 8px;
  width: 160px;
  height: 120px;
}
a.block_5_left_smallimage {
  display: block;
  float: left;
  margin-right: 8px;
  width: 48px;
  height: 36px;
}
a.last_smallimage {
  margin-right: 0px;
}
div.block_5_right {
  float: right;
  width: 70%;
}
div.block_5_right_col1 {
  float: left;
  width: 66%;
  text-align: center;
}
div.block_5_right_col2 {
  float: right;
  width: 33%;
  text-align: center;
}
div.block_5_right_top {
  margin-bottom: 10px;
  height: 34px;
}
div.block_5_right_imagescontainer {
  overflow: hidden;
  width: 99%;
  border-left: 1px solid #b1b1a0;
  border-right: 1px solid #b1b1a0;
  height: 60px;
}
div.block_5_right_imagescontent a {
  float: left;
  margin-left: 3px;
}
div.block_5_right_controlscontainer {
  margin-top: 15px;
}
a.block_5_right_controlsprev {
  display: block;
  float: left;
  height: 19px;
  padding-left: 20px;
  background: url(img/block_5_right_controlsprev.gif) center left no-repeat;
}
a.block_5_right_controlsnext {
  display: block;
  float: right;
  height: 19px;
  padding-right: 20px;
  background: url(img/block_5_right_controlsnext.gif) center right no-repeat;
}

div.block_6 { /* //Arturas - prideti bloko stiliai */
  position: static;
  top: 0px;
  left: 5px;
  color: #5c5c5c;
  margin: 0 0 0 0;
  border-left: 1px solid #5C5C5C;
  border-right: 1px solid #5C5C5C;
}
div.block_6 table {
  width: 100%;
  border-spacing: 0;
}
div.block_6 table th {
  font-size: 15px;
  padding: 2px 0px 2px 15px;
  font-weight: normal;
  background: url(img/headline_2_bg.gif) left top repeat-x;
  border-top: 1px solid #b3b3b3;
  color: #FFFFFF;
  text-align: left;
}
div.block_6 table tr {
}
div.block_6 table tr.odd, div.block_6 table tr td.odd {
  background-color: #efefe7;
}
div.block_6 table tr.even, div.block_6 table tr td.even {
  background-color: #e3e3d5;
}
div.block_6 table td {
  padding: 3px;
  border-top: 1px solid #aeaea3;
  vertical-align: top;
}
div.block_6 table td.col1 {
  width: 50%;
}
div.block_6 table td.col2 {
}

div.block_7 {
  margin: 15px 0 0 0;
}
div.block_7 table {
  width: 100%;
  border-spacing: 0;
}
div.block_7 table td {
  padding: 5px;
}
div.block_7 table td.col1 {
  /*background-color: #a7a793;*/
  width: 25%;
  font-size: 13px;
}
div.block_7 table td.col1 ul {
  list-style-type: none;
  margin: 0;
}
div.block_7 table td.col1 ul li a.act {
}
div.block_7 table td.col2 {
  width: 10%;
  text-align: center;
  font-size: 13px;
  /*background-color: #bebead;*/
}
div.block_7 table td.col3 {
 /*background-color: #a7a793;*/
 font-size: 13px;
}

div.block_8 {
  background-color: #5c5c5c;
}
div.block_8 table {
  width: 100%;
  border-spacing: 0;
}
div.block_8 table td {
  padding: 2px 5px;
}
div.block_8 table td.col1 {
  color: #c2e145;
  font-size: 15px;
  text-align: center;
  width: 12%;
}
div.block_8 table td.col2 {
  border-left: 1px solid #aeaea3;
  width: 12%;
  text-align: center;
  color: #e3e3d5;
}
div.block_8 table td.col3 {
  border-left: 1px solid #aeaea3;
  width: 12%;
  text-align: right;
  color: #FFFFFF;
  font-weight: bold;
}
div.block_8 table td.col4 {
  border-left: 1px solid #aeaea3;
  color: #e3e3d5;
}
div.block_8 table td.col5 {
  border-left: 1px solid #aeaea3;
  width: 10%;
  font-size: 11px;
  text-align: center;
}
div.block_8 table td.row2 {
  border-top: 1px solid #aeaea3;
}
div.block_8 table td.highlight {
  color: #c2e145;
}
div.block_8 table td.nowrap {
  white-space: nowrap;
}
div.block_8 p, div.block_8 del, div.block_8 small {
  font-size: 11px;
}
div.block_8 del {
  white-space: nowrap;
}
div.block_8 a {
  color: #e3e3d5;
}
div.block_8 a:hover {
  color: #e3e3d5;
}
div.block_8 div#block_8_price_info {
  color: #e3e3d5;
  border-top: 1px solid #aeaea3;
  padding: 2px 5px;
}
div.block_8 div#block_8_price_info div.close {
  float: right;
  margin-right: -5px;
}
div.block_8 div#block_8_price_info div.close a {
  text-decoration: none;
  padding: 3px 10px;
  background-color: #aeaea3;
}

div.block_9 {
  background-color: #3f3f3f;
  height: 40px;
  text-align: center;
  padding-left: 5%; /* //Arturas: iskelta is ul */
}
div.block_9 ul {
  width: 100%;
  list-style-type: none;
  /*margin: 0 5%; //Arturas: ant sito IE labai keikesi - pasalinau ir permeciau i block_9 */
}
div.block_9 ul li {
  float: left;
  margin: 5px 1%;
  text-align: center;
  width: 95px;
  background: url(img/button_1_bg.gif) top center no-repeat;
}
div.block_9 ul li.act {
  margin: 0px 1%;
}
div.block_9 ul li a {
  color: #FFFFFF;
  text-decoration: none;
  display: block;
  height: 21px;
  font-size: 11px;
  line-height: 13px;
  padding-top: 7px;
}
div.block_9 ul li a.longtext {
  height: 28px;
  padding-top: 0px;
}
div.block_9 ul li.act a {
  color: #c2e145;
}

div.block_10 {
  margin: 15px 0 0 0;
  background: #CCCCCC;
  height: 40px;
}
div.block_10 ul {
  width: 100%;
  list-style-type: none;
}
div.block_10 ul li {
  float: left;
  margin: 4px 20px;
  text-align: center;
}
div.block_10 ul li.pdf a {
  display: block;
  float: left;
  background: url(img/adobe_pdf.png) no-repeat;
  width: 115px;
  height: 32px;
  padding: 8px 5px 0 50px;
  color: #000000;
  font-weight: bold;
  text-decoration: none;
}
div.block_10 ul li.pdf a:hover {
  text-decoration: underline;
}
div.block_10 ul li.button_2 a {
  display: block;
  float: left;
  width: 83px;
  height: 19px;
  padding: 9px 0 0 30px;
  background: url(img/button_5_bg.gif) no-repeat;
  color: #FFFFFF;
  text-decoration: none;
  font-size: 12px;
}
div.block_10 ul li.button_2 a:hover {
  text-decoration: underline;
}
div.block_10 ul li.button_3 a {
  display: block;
  float: left;
  width: 106px;
  height: 19px;
  padding: 9px 0 0 40px;
  background: url(img/button_6_bg.gif) no-repeat;
  color: #FFFFFF;
  text-decoration: none;
  font-size: 12px;
}
div.block_10 ul li.button_3 a:hover {
  text-decoration: underline;
}

div.block_11 {
  margin: 15px 0 0 0;
  padding: 0 15px;
  background: url(img/block_11_bg.gif) top center repeat-y;
}
div.block_11_left {
  float: left;
  width: 47%;
  padding: 10px 0;
}
div.block_11_right {
  float: right;
  width: 47%;
  padding: 10px 0;
}
div.block_11 ul {
  list-style-type: none;
}
div.block_11 ul li {
  display: block;
  float: left;
  clear: left;
  margin: 0 10px;
}
div.block_11 ul li.first {
  font-weight: bold;
  margin: 0 10px 0 0;
  border-bottom: 1px solid #e3e3d5;
}
div.block_11 ul li div.stars_container {
  float: right;
}

div.block_12 { /* //Arturas - prideti bloko stiliai  */
  position: static;
  width: 100%;
  top: 0px;
  left: 5px;
  margin: 15px 0;
  border-left: none;
  border-right: none;
}
div.block_12 table {
  width: 100%;
  border-spacing: 0;
}
div.block_12 table th {
  background-color: #e3e3d5;
  text-align: left;
  border-bottom: 1px solid #aeaea3;
  border-left: 1px solid #aeaea3;
  padding: 3px;
}
div.block_12 table tr {
}
div.block_12 table td {
  padding: 3px;
  border-bottom: 1px solid #aeaea3;
  border-left: 1px solid #aeaea3;
}
div.block_12 table .col1 {
  border-left: none;
  padding: 3px 10px;
  width: 10%;
  white-space: nowrap;
}

div.block_14 {
  margin: 30px 0;
}
div.block_14 h3 {
  margin-bottom: 10px;
}
div.block_14_left {
  float: left;
  padding: 0 9px;
  width: 145px;
}
div.block_14_left img {
  margin-bottom: 6px;
}
div.block_14_left a {
  display: block;
  float: left;
}
div.block_14_center {
  float: left;
  width: 180px;
  margin-left: 30px;
}
div.block_14_center  p{
	margin: 10px 0;
}
div.block_14_center strong, div.block_14_left strong {
  display: block;
}
div.block_14_right {
  float: right;
  padding: 0 9px;
  width: 33%;
}
div.block_14_right img.float_right {
  float: right;
  margin: 0 0 10px 10px;
}
div.block_14_right strong {
  display: block;
}
div.block_14_right  p{
	margin: 10px 0;
}

div.block_15 {
  margin: 0 0 0 0;
  background-color: #e3e3d5;
}
div.block_15 form {
  padding: 10px;
/*  border-left: 3px solid #b1b1a0;
  border-right: 3px solid #b1b1a0; */
}
div.block_15 div.block_15_imagescontent {
  text-align: center;
}
div.block_15 div.block_15_imagescontent img {
  margin: 10px 10px 0;
}
div.block_15 div.block_5_controlscontainer {
  margin: 0px 30px;
  padding: 10px;
  height: 20px;
}

div.block_16 {
  margin: 0 0 0 0;
}
div.block_16 div.seating_type {
  float: left;
  width: 20%;
  margin: 10px;
  text-align: center;
}
div.block_16 div.place_info {
  float: left;
  width: 20%;
  padding: 10px;
  background-color: #e3e3d5;
}
div.block_16 div.place_info table {
  width: 100%;
}
div.block_16 div.place_info table tr td {
  vertical-align: bottom;
  border-bottom: 1px solid #b1b1a0;
}
div.block_16 div.place_info table tr td.col1 {
  font-weight: bold;
}
div.block_16 div.place_info table tr td.col2 {
  text-align: right;
}
div.block_16 div.seating_type img {
}
div.block_16 div.seating_type strong {
  display: block;
  text-align: center;
}
div.block_full_text {
	clear: left;
}
div.block_full_text h3 {
  margin: 10px 0 0 0;
  padding: 0;
  font-size: 14px;
}
div.block_full_text img {
  float: left;
  margin: 4px 10px 10px 0;
}
div.block_full_text p {
  font-size: 14px;
  text-align: justify;
  margin-bottom: 10px;
}
div.block_full_text a {
  color: #000000;
}
div.block_full_text a:hover {
  color: #f59046;
}
div.block_full_text ul, div.block_full_text ol {
  font-size: 14px;
  text-align: justify;
  margin: 10px 20px 10px 40px;
  padding: 0;
}
div.block_full_text div.block_information {
  text-align: left;
}

div.block_related_records {
  clear: both;
  width: 713px;
  margin: 35px 0 0 0;
/*  border-left: 1px solid #b1b1a0;
  border-right: 1px solid #b1b1a0;*/
  font-size: 14px;
}
div.block_related_records a {
  color: #000000;
}
div.block_related_records a:hover {
  text-decoration: none;
}
div.block_related_records div.record {
  padding: 10px;
  clear: both;
}
div.block_related_records div.record a {
  margin-left: 0px;
}
div.block_related_records div.record p {
  font-size: 11px;
  clear: both;
  margin-top: 5px;
}
div.block_related_records div.record p img {
  float: left;
  margin: 5px 10px 5px 0;
}

.content_center .comment, .content_center .full_comment {
  border-left: 1px solid #b1b1a0;
  border-right: 1px solid #b1b1a0;
  width: 583px;
  font-size: 14px;
}
.content_center .comment {
  margin: 10px 0 0 0;
  clear: left;
}
.content_center .comment_bottom {
  background: url(img/block_bottom_corners.gif) top no-repeat;
  height: 8px;
  width: 585px;
  clear: both;
}
.content_center .comment h3.headline_2, .content_center .full_comment h3.headline_2 {
  margin-bottom: 10px;
}
.content_center .comment h3.headline_1, .content_center .full_comment h3.headline_1 {
  margin-top: 10px;
}
.content_center .comment h3 small, .content_center .full_comment h3 small {
  font-size: 11px;
}
.content_center .comment h3 .stars_container {
  float: right;
  margin: 5px 10px 0 0;
}
.content_center .comment p, .content_center .full_comment p {
  margin: 0 15px;
}
.content_center .comment img, .content_center .full_comment img {
  margin: 0 10px 0 10px;
  float: left;
}
.content_center .comment a.more {
  background: url(img/x-org-nuor.gif) center left no-repeat;
  padding-left: 10px;
  color: #000000;
  font-weight: bold;
  margin-right: 10px;
}
.content_center .full_comment ul {
  list-style-type: none;
  width: 47%;
  float: left;
}
.content_center .full_comment ul li {
  display: block;
  float: left;
  clear: left;
  margin: 0 10px;
}
.content_center .full_comment ul li.first {
  font-weight: bold;
  margin: 0 10px 0 0;
  border-bottom: 1px solid #e3e3d5;
}
.content_center .full_comment ul li div.stars_container {
  float: right;
}
.content_center a.full_comment_button_3 {
  display: block;
  width: 103px;
  height: 20px;
  padding: 8px 0 0 40px;
  background: url(img/button_3_bg.gif) no-repeat;
  color: #FFFFFF;
  text-decoration: none;
  font-size: 12px;
  text-align: center;
}
.content_center a:hover.full_comment_button_3 {
  text-decoration: underline;
}

/*
  BLOCKS - END
*/

/*
  USER BLOCKS - START
*/
div.block_information { /* top */
}
div.block_information h3 {
  font-size: 50px;
  margin: 0 20px;
  text-align: center;
  float: left;
}
div.user_block_left { /* common-left */
  width: 285px;
  float: left;
}
div.user_block_right { /* common-right */
  width: 285px;
  float: right;
}
div.user_block_left div.common, div.user_block_right div.common { /* common */
  margin-top:10px;
  border: 1px solid #b1b1a0;
  padding: 0 10px 10px 10px;
}
div.user_block_left div.common h3, div.user_block_right div.common h3 { /* common */
  margin: 0 -10px 10px -10px;
  border: none;
}
div.user_block_left div.sep, div.user_block_right div.sep { /* common */
  clear: both;
  height: 10px;
}
div.user_block_left div h4, div.user_block_right div h4 { /* common */
  clear: both;
  margin: 10px 0 0 0;
  padding: 0;
}
div.user_block_left div ul, div.user_block_right div ul { /* common */
  list-style-image: url(img/icon_4.gif);
  margin: 0 0 0 15px;
  padding: 0;
}
div.user_block_left div ul li, div.user_block_right div ul li { /* common */
}
div.user_block_left div a, div.user_block_right div a, div.block_information a { /* common */
  color: #000000;
}
div.user_block_left div a:hover, div.user_block_right div a:hover, div.block_information a:hover { /* common */
  text-decoration: none;
}
div.user_block_left div a.more, div.user_block_right div a.more, div.block_information a.more { /* common */
  display: block;
  float: right;
  height: 16px;
  padding: 5px 5px 0 50px;
  text-align: center;
  margin: 5px -10px -10px 0;
  background: url(img/button_3_bg.gif) top left no-repeat;
  color: #ffffff;
  text-decoration: none;
}
div.user_block_left div a.more2, div.user_block_right div a.more2, div.block_information a.more2 { /* common */
  display: block;
  float: right;
  height: 16px;
  width: 95px;
  padding: 5px 0 0 0;
  text-align: center;
  margin: 5px 1px -10px 0;
  background: url(img/button_4_bg.gif) top left no-repeat;
  color: #ffffff;
  text-decoration: none;
}
div.user_block_left div a.edit, div.user_block_right div a.edit, div.block_information a.edit { /* common */
  font-weight: bold;
  font-size: 11px;
}
div.block_messages { /* left side */
}
div.block_edit { /* left side */
}
div.block_reviews { /* left side */
}
div.block_comments { /* left side */
}
div.block_statistics { /* left side */
  margin-top:10px;
  border-left: 1px solid #b1b1a0;
  border-right: 1px solid #b1b1a0;
}
div.block_statistics table {
  width: 100%;
  /*padding: 0 0 1px 1px;*/
}
div.block_statistics table tr.odd {
  background-color: #efefe7;
}
div.block_statistics table tr.even {
  background-color: #e3e3d5;
}
div.block_statistics table td {
  padding: 3px 5px;
  border-bottom: 1px solid #b1b1a0;
  border-top: 1px solid #ffffff;
}
div.block_extra { /* right side */
  border: 1px solid #f61511;
  margin-top: 10px;
  padding: 0 10px 10px 10px;
}
div.block_extra h3 {
  margin: 0px -10px 10px -10px;
  border-top: none;
}
div.block_feedback { /* right side */
  background-color: #e3e3d5;
}
div.block_feedback label {
  display: block;
  font-weight: bold;
}
div.block_feedback input.text, div.block_feedback select, div.block_feedback textarea {
  width: 98%;
  background: url("http://www.cv.lt/images/new_design/bg-input.gif") repeat-x scroll left top #F6F0DC;
  border: 1px solid #C4B197 ;
  color: #666666 ;
  font: 12px/120% "Lucida Sans Unicode","Trebuchet MS",Arial ;
  padding-left: 3px ;
  vertical-align: middle;
}
div.block_feedback input.submit {
  background: url(img/block_5_form_input.gif) center center no-repeat !important;
  width: 92px;
  height: 28px !important;
  padding: 0;
  border: none;
  color: #FFFFFF;
  cursor: pointer;
}

div.block_marking { /* right side */
}
div.block_help { /* right side */
}
/*
  USER BLOCKS - END
*/

/*
  BLOCKS LIST - START
*/

div.content_2 {
  clear: both;
/*  background: url(img/content_2_bg.gif) top right repeat-y; */
  width: 714px;
  /* border-left: 1px solid #a7a793; */
  margin-top: 10px;
  border-bottom:1px dotted #AAAAAA;
}
div.content_2 h3 a {
  color: #7a9900;
  font-size: 18px;
  font-weight: normal;
  margin-bottom: 5px;
  display: block;
  text-decoration: none;
}
div.content_2 h3 a:hover {
  color: #f59046;
}
div.content_2 a {
  color: #000000;
  text-decoration: underline;
}
div.content_2 a:hover {
  text-decoration: none;
}
div.c2_block_left {
  float: left;
  width: 555px;
  padding: 10px;
  font-size: 13px;
}
div.c2_block_left p strong {
  display: block;
}
div.c2_block_left p {
  margin: 15px 0;
}
div.c2_block_left div p {
  margin: 3px 0;
}

div.c2_block_left p strong.inline {
  display: inline;
}
p.left_floating_element {
  float: left;
  margin: 15px 15px 15px 0 !important;
}
div.c2_block_right {
  float: right;
  width: 131px;
  color: #000000;
  text-align: center;
  padding: 10px 3px;
}
div.c2_block_right p {
  border-bottom: 1px solid #b1b19f;
  padding-bottom: 5px;
  margin-bottom: 5px;
}
div.c2_block_right strong {
  display: block;
}
div.c2_block_right del {
  font-size: 11px;
  white-space: nowrap;
}
div.content_2_bottom {
  height: 15px;
  background: url(img/content_2_bottom_bg.gif) bottom right no-repeat;
  width: 715px;
  display: none;
}
span.highlight_container {
  /*border: 1px solid #676767;*/
  display: block;
}
span.highlight_content {
  display: block;
  /*border: 1px solid #a7a793;
  background-color: #676767;
  color: #c2e145;*/
  color: #7A9900;
  font-weight: bold;
  padding: 2px 5px;
  font-size: 20px;
}

div.block_training_cat {
  width: 310px;
  margin: 10px 0 10px 30px;
  float: left;
}
div.block_training_cat a {
  color: #000000;
  text-decoration: none;
}
div.block_training_cat a:hover {
  color: #f59046;
}
div.block_training_cat h3 {
  font-size: 14px;
}
div.block_training_cat img {
  float: left;
}
div.block_training_cat ul {
  float: left;
  width: 180px;
  list-style-type: none;
  margin: 0;
  padding: 0;
}
/*
  BLOCKS LIST - END
*/

/*
  CONTENT CONTROLS - START
*/
div.content_controls {
  width: 715px;
}
div.fast_search {
  float: left;
}
div.fast_search_button {
  background: url(img/button_fast_search_corners.gif) top right no-repeat;
  height: 30px;
  padding-right: 5px;
  float: left;
}
div.fast_search_button a {
  background: url(img/button_fast_search_bg.gif) top left no-repeat;
  color: #000000;
  display: block;
  float: left;
  padding: 6px 25px 0 35px;
  height: 23px;
  font-size: 14px;
  text-decoration: none;
}
div.fast_search_button a.act {
  background: url(img/button_fast_search_bg2.gif) top left no-repeat;
}
div.fast_search_button2 a {
  background: url(img/button_fast_search_bg3.gif) top left no-repeat;
  font-weight: bold;
}
div#fast_search_form {
  display: none;
  /*background: #a7a793 url(img/fast_search_form_bg.gif) top left no-repeat;*/
  background: #a7a793;
  font-size: 14px;
  width: 585px;
}
div#fast_search_form.act {
  display: block;
}
div.fast_search_form_top {
  border-top: 1px solid #c2c2b4;
}
div.fast_search_form_bottom {
  width: 585px;
  height: 5px;
  clear: both;
  background-color: #a7a793;
}
div.fast_search_form_bottom div.left_corner {
  height: 5px;
  width: 8px;
  background: #a7a793 url(img/fast_search_form_left_corner.gif) top left no-repeat;
  float: left;
  font-size: 1px;
}
div.fast_search_form_bottom div.right_corner {
  height: 5px;
  width: 8px;
  background: #a7a793 url(img/fast_search_form_right_corner.gif) top right no-repeat;
  float: right;
  font-size: 1px;
}
div#fast_search_form form {
  margin: 10px;
}
div#fast_search_form select {
  font-family: Lucida Sans Unicode, Tahoma, Arial, sans-serif;
  font-size: 12px;
}
div#fast_search_form input.input_text {
  background: url("http://www.cv.lt/images/new_design/bg-input.gif") repeat-x scroll left top #F6F0DC;
  border: 1px solid #C4B197 ;
  color: #666666 ;
  font: 12px/120% "Lucida Sans Unicode","Trebuchet MS",Arial ;
  padding-left: 3px ;
  vertical-align: middle;
  width: 130px;
}
div#fast_search_form a {
  color: #000000;
  text-decoration: none;
  font-size: 11px;
}
div#fast_search_form a:hover {
  text-decoration: underline;
}
div#fast_search_form a.button_calendar {
  height: 22px;
  width: 22px;
  background: url(img/button_calendar.gif) top left no-repeat;
  font-size: 10px;
  padding: 6px 10px;
}
div#fast_search_form a.button_calendar:hover {
  text-decoration: none;
}
div#fast_search_form .float_left {
  margin: 0 8px 10px 0;
  white-space: nowrap;
}
input.fast_search_form_submit {
  vertical-align: middle;
  width: 109px;
  height: 30px;
  padding: 0 5px 0 30px;
  margin: 0;
  border: none;
  background: url(img/button_submit.png) top left no-repeat;
  cursor: pointer;
  color: #FFFFFF;
}

div.sorting {
  float: right;
}
div.sorting form label {
  font-size: 12px;
  color: #686861;
  vertical-align: middle;
  margin-left: 10px;
}
div.sorting form select {
  vertical-align: middle;
  font-family: Lucida Sans Unicode, Tahoma, Arial, sans-serif;
  font-size: 12px;
}
div.sorting form input {
  vertical-align: middle;
}
/*
  CONTENT CONTROLS - END
*/

/*
  FULL SEARCH - START
*/
div#full_search_container {
  display: none;
  position: absolute;
  top: 201px;
  left: 0px;
  height: 139px;
  width: 100%;
  min-width: 1002px;
  background: url(img/bg.gif) 0px -201px repeat-x;
  z-index: 99;
}
div.act#full_search_container {
  display: block;
}
#full_search {
  width: 1002px;
  margin: 0 auto;
  font-size: 14px;
  color: #FFFFFF;
}
div#full_search div.buttons {
  float: right;
  margin-top: 2px;
  width: 168px;
}
div#full_search a.button_close {
  background: url(img/button_close_off.gif) top left no-repeat;
  width: 54px;
  height: 23px;
  padding: 12px 0 0 25px;
  font-size: 10px;
  font-weight: bold;
  color: #676764;
  text-decoration: none;
  display: block;
  float: left;
}
div#full_search a:hover.button_close {
  background: url(img/button_close_on.gif) top left no-repeat;
}
div#full_search a.button_help {
  width: 70px;
  height: 24px;
  padding: 11px 0 0 0;
  margin-left: 10px;
  font-size: 11px;
  font-weight: bold;
  color: #ffffff;
  text-decoration: none;
  display: block;
  float: left;
  text-align: center;
}
div#full_search a:hover.button_help {
  text-decoration: underline;
}
div#full_search h3 {
  font-size: 24px;
  color: #ffffff;
  margin-top: 3px;
  padding-right: 36px;
  font-weight: normal;
  line-height: 48px;
  background: url(img/full_search_arrow.jpg) right top no-repeat;
  float: left;
  letter-spacing: 1px;
}
div#full_search ul {
  margin: 0;
  padding: 0px;
  margin-top: 20px;
  float: left;
}
div#full_search ul li {
  float: left;
  list-style: none;
  letter-spacing: 1px;
}
div#full_search ul li a {
  font-size: 15px;
  color: #bbbbbb;
  padding: 6px;
  text-decoration: none;
}
div#full_search ul li a.act, div#full_search ul li a:hover  {
  color: #c7e05a;
  text-decoration: none;
}
div#full_search form {
  width: 830px;
}
div#full_search form select {
  font-family: Lucida Sans Unicode, Tahoma, Arial, sans-serif;
  font-size: 12px;
}
div#full_search form input.input_text {
  background: url("http://www.cv.lt/images/new_design/bg-input.gif") repeat-x scroll left top #F6F0DC;
  border: 1px solid #C4B197 ;
  color: #666666 ;
  font: 12px/120% "Lucida Sans Unicode","Trebuchet MS",Arial ;
  padding-left: 3px ;
  vertical-align: middle;
  width: 100px;
}
div#full_search form a {
  color: #000000;
  text-decoration: none;
  font-size: 11px;
}
div#full_search form a:hover {
  text-decoration: underline;
}
div#full_search form a.button_calendar {
  height: 22px;
  width: 22px;
  background: url(img/button_calendar.gif) top left no-repeat;
  font-size: 10px;
  padding: 6px 10px;
}
div#full_search form a.button_calendar:hover {
  text-decoration: none;
}
div#full_search form .float_left {
  margin: 0 10px 5px 0;
  white-space: nowrap;
}
input.full_search_form_submit {
  vertical-align: middle;
  width: 100px;
  height: 26px;
  padding: 0 5px 0 30px;
  margin: 0;
  border: none;
  background: url(img/button_submit2.png) top left no-repeat;
  cursor: pointer;
  color: #FFFFFF;
}
/*
  FULL SEARCH - END
*/

/*
  PAGING - START
*/
div.paging {
  background: url(img/paging_bg.gif) left top no-repeat;
  height: 28px;
  width: 100%;
  margin-top: 10px;
}
ul.pages {
  list-style-type: none;
  margin: 0;
  background: url(img/paging_bg.gif) left top no-repeat;
}
ul.pages li {
  float: left;
  background: url(img/paging_page_bg.gif) left top repeat-x;
  height: 28px;
  font-size: 14px;
  text-align: center;
  color: #FFFFFF;
}
ul.pages li a {
  display: block;
  height: 24px;
  padding-top: 4px;
  color: #FFFFFF;
  text-decoration: none;
}
ul.pages li a:hover {
  color: #abd600;
}
ul.pages li a span {
  display: none;
}
ul.pages li.first a {
  width: 27px;
  background: url(img/paging_first_off.gif) left top no-repeat;
}
ul.pages li.first a:hover {
  background: url(img/paging_first_on.gif) left top no-repeat;
}
ul.pages li.prev a {
  width: 15px;
  background: url(img/paging_prev_off.gif) left top no-repeat;
}
ul.pages li.prev a:hover {
  width: 15px;
  background: url(img/paging_prev_on.gif) left top no-repeat;
}
ul.pages li.page a {
  padding-left: 4px;
  padding-right: 4px;
}
ul.pages li.current a {
  color: #a5a4a4;
}
ul.pages li.next a {
  width: 15px;
  background: url(img/paging_next_off.gif) left top no-repeat;
}
ul.pages li.next a:hover {
  background: url(img/paging_next_on.gif) left top no-repeat;
}
ul.pages li.last a {
  width: 27px;
  background: url(img/paging_last_off.gif) left top no-repeat;
}
ul.pages li.last a:hover {
  background: url(img/paging_last_on.gif) left top no-repeat;
}
/*
  PAGING - END
*/

/*
  BUTTONS - START
*/
.button {
  display: block;
  float: left;
  margin: 0 5px;
  background: url(img/button_1_left.png) top left no-repeat;
  color: #ffffff;
  text-decoration: none;
  cursor: pointer;
  text-align: center;
}

.button:hover span {
  text-decoration: underline;
}

.button span {
  display: block;
  float: left;
  height: 18px;
  padding: 8px 10px 2px;
  background: url(img/button_corner_white.gif) top right no-repeat;
  cursor: pointer;
}

.button span.double {
  height: 28px;
  padding: 0px 10px 0px;
}

.button2 {
  padding-left: 40px;
  background: url(img/button_2_left.png) top left no-repeat;
}

.button2:hover {
  background: url(img/button_2_left_hover.png) top left no-repeat;
}

.button2:hover span {
  text-decoration: none;
}

.button span.silver {
  background: url(img/button_corner_silver.gif) top right no-repeat;
}

.button span.silver2 {
  background: url(img/button_corner_silver2.gif) top right no-repeat;
}

.button span.brown {
  background: url(img/button_corner_brown.gif) top right no-repeat;
}

.button3 {
  background: url(img/button_3_left.png) bottom left no-repeat;
}

.button3 span.silver2 {
  background: url(img/button_corner2_silver2.gif) bottom right no-repeat;
}

.button3 span.dark {
  background: url(img/button_corner2_dark.gif) bottom right no-repeat;
}

/*
  BUTTONS - END
*/

/*
  TABLE priv - START
*/
.priv {
  margin-bottom: 10px;
  border-collapse: collapse;
  width: 100%;
}
.priv td {
  font-size: 11px;
  border: 1px solid #000000;
}
.priv th {
  font-size: 11px;
}
.priv .noborder {
  border: none;
}
.priv .headline {
  background-color: #c8c8c8;
  font-weight: bold;
}
.priv .what {
  font-weight: bold;
  white-space: nowrap;
  display: none;
}
.priv .new {
  color: red;
}
.priv .value {
  text-align: center;
  font-size: 20px;
}
.priv .right {
  text-align: right;
}
/*
  TABLE priv - END
*/

div.hr{
  border-bottom:1px solid #B1B1A0;
  margin-top:10px;
  margin-bottom:10px;
}

div.event{
  border:1px solid #B1B1A0;
  padding: 10px;
  margin: 0px 10px 5px 10px;
}

#header {
	line-height:0px;
}

#_context_0 iframe {
	margin-left:auto;
	margin-right:auto;
	width: 120px;
}

/*    CV.LT specials    */
.contentPanel {
	background: url("/files/style/lyga/img/bg_menu.gif") repeat-x scroll top left #FFFFFF;
}

#menu .menu h2 {
	height: 23px;
	width: auto;
	color: #666666;
	font-size: 12px;
	font-weight: normal;
	margin: 0;
	padding: 10px 0 0 22px;
	float: none;
}

#menuMokymai {
	background: url(img/menu_icon_mokymai.gif) no-repeat 0 9px;
}

#menuLektoriai {
	background: url(img/menu_icon_lektoriai.gif) no-repeat 0 8px;
	padding-left: 25px !important;
}

#menuOrganizatoriai {
	background: url(img/menu_icon_organizatoriai.gif) no-repeat 0 9px;
}

#menuSales {
	background: url(img/menu_icon_sales.gif) no-repeat 0 9px;
}

#menuVartotojai {
	background: url(img/menu_icon_vartotojai.gif) no-repeat 0 9px;
}

select#lang {
	height: auto;
}

.submit {
	background-image: none;
	height: auto;
	border: auto;
	color: auto;
	font: auto;
}

.button_2 .submit {
	background-image: url("img/button_submit.png") !important;
	height: 30px !important;
	width: 110px !important;
	font-size: 14px !important;
	padding-left: 26px !important;
}

#registration_type_2 {
	padding: 10px 0;
}

#user_menu {
	border: 1px solid #B1B1A0;
	background-color: #E3E3D5;
	padding: 10px;	
}

#stats {
	width: 180px; 
	float: left; 
	margin-bottom: 10px; 
	font-size: 13px;
}

#stats h2 {
	width: 140px;
}

#stats p {
	margin-bottom: 5px;
}

#lecturers_act {
  border-bottom: 1px solid #aeaea3;
}

#lecturers_act  table{
  border-left: 1px solid #5C5C5C;
  border-right: 1px solid #5C5C5C;

}

/* Aukštesnio prioriteto nustatymai */
.higher_priority {
	background-color: #F9F3DF;
}

.higher_priority_help {
	display: block;
	float: right;
	clear: both;
	font-size: 11px;
	color: #999999;
	padding: 5px;
}

.higher_priority_help  a {
	color: #999999 !important;
}

.select_small {
	width: 120px !important;
}

