body {margin: 0px; text-align: center; font-size: 11px; font-family: Tahoma, Arial, sans-serif; color: #6d6d6d;}

form {margin: 0px; padding: 0px;}

a {font-weight: bold; color: #003caa; text-decoration: none;}
a:hover {text-decoration: underline;}

a img {border: none;}

.grey a.button .left, .grey .input_element .left {background: url(../images/input_left_grey.gif) no-repeat left top;}
.grey a.button .center, .grey .input_element .center {background: url(../images/input_rep_grey.gif) repeat-x left top;}
.grey a.button .right {background: url(../images/button_right_grey.gif) no-repeat right top;}

a.button {height: 23px; display: inline-block; cursor: pointer;}
a.button:hover {text-decoration: none;}
a.button span {display: inline-block; float: left; height: 23px;}
a.button .left {background: url(../images/input_left.gif) no-repeat left top; width: 5px;}
a.button .center {background: url(../images/input_rep.gif) repeat-x left top; font-size: 12px; color: #000; line-height: 22px; padding: 0 20px;}
a.button .right {width: 23px; background: url(../images/button_right.gif) no-repeat right top;}

a.search_button .right {width: 23px; background: url(../images/search_right.gif) no-repeat right top;}
a.login_button {float: right; margin-right: 14px; margin-top: 7px;}
a.login_button .right {width: 23px; background: url(../images/login_right.gif) no-repeat right top;}

.input_element {display: inline-block; height: 23px;}
.input_element div {float: left; height: 23px;}
.input_element .left {background: url(../images/input_left.gif) no-repeat left top; width: 5px;}
.input_element .center {background: url(../images/input_rep.gif) repeat-x left top; display: inline-block;}
.input_element .center input {border: none; background: none; display: inline-block; margin-top: 2px; color: #6d6d6d; font-family: Tahoma, Arial, Helvetica, sans-serif; width: 135px;}
.input_element .right {background: url(../images/input_right_grey.gif) no-repeat right top; width: 5px;}


a.red_button .left {background: url(../images/red_left.gif) no-repeat left top;}
a.red_button .center {background: url(../images/red_rep.gif) repeat-x left top; color: #fff;}

.grey a.red_button .left {background: url(../images/red_left_grey.gif) no-repeat left top;}
.grey a.red_button .center {background: url(../images/red_rep_grey.gif) repeat-x left top; color: #fff;}


.make_active {display: block !important;}

.contact_block {background:url(../images/contacts_block.gif) no-repeat left top; width: 218px; height: 54px; color: #307f00;}
.contact_block p {padding: 4px 6px; margin: 0px;}
.contact_block span {font-size: 12px; font-weight: bold; display: inline-block;}
.contact_block span.special {padding-bottom: 3px;}
.contact_block span.phone {color: #ff0048;}
.contact_block a {}

.simple_content p {margin: 20px 0; line-height: 1.5em; font-size: 12px;}

#single_travel .inner .simple_content h1 {margin: 0px; padding-left: 16px; padding-bottom: 3px; border-bottom: 1px solid #dadad9; width: auto;}
.simple_content h2 {padding-left: 16px; margin: 12px 0; font-size: 12px; color: #000; font-weight: bold;}


.simple_content table {width: 590px; margin-left: 16px;}
.simple_content table th {padding: 3px 5px; background-color: #b8e0ff; border-bottom: 1px solid #9dbfda; color: #000; fot-weight: bold;}
.simple_content table td {padding: 3px 5px;border-bottom: 1px solid #dadad9; color: #000;}

.simple_content table {}
.simple_content table a {display: inline-block; padding-top: 2px;}
.simple_content table a:hover {text-decoration: none;}
.simple_content table a img {border: none; margin-left: 5px; vertical-align: middle;}


.simple_content form, .dark_form, .dark_container {background: #ebebec url(../images/form_top.gif) no-repeat left top;}
.simple_content form.clean_form {background: none;}
.simple_content form .form_inner, .dark_form .wrapper, .dark_container .wrapper {background: url(../images/form_bottom.gif) no-repeat left bottom; padding: 15px 10px;}
.simple_content form .form_inner input, .simple_content form .form_inner textarea, .simple_content form .form_inner label {display: inline-block; float: left;}

.simple_content form .relative_row {position: relative;}

.simple_content form .form_inner input.text {width: 274px; background: url(../images/input_long.gif) no-repeat left top; border: none; padding: 4px 3px;}

.simple_content form .form_inner div.select, form div.select {width: 280px; margin-right: 5px; float: left;}
form div.select {position: relative;}
.simple_content form .form_inner div.select a, form div.select a {font-size: 12px; color: #000; font-weight: bold;}
.simple_content form .form_inner div.select a:hover, form div.select a:hover {text-decoration: none;}
.simple_content form .form_inner div.select .selector,  form div.select .selector {background: url(../images/select_long.gif) no-repeat left top; display: block; padding: 5px 4px;}
.simple_content form .form_inner div.select .selections, form div.select .selections {top: 22px; left: 181px; position: absolute; width: 276px; background: #fafafa; display: none; border: 1px solid #D0D0D2; border-top: none;}
.simple_content form .form_inner div.select .selections a, form div.select .selections a {display: block; padding: 3px;}
.simple_content form .form_inner div.select .selections a:hover, form div.select .selections a:hover {background: #ededf1}

.simple_content form .form_inner textarea {width: 278px; *width: 276px; height: 70px; border: 1px solid #e7e7e6; border-bottom: 1px solid #b7b7b7; font-family: Tahoma, Arial, sans-serif; background: #fff url(../images/text_area.gif) repeat-x left bottom; overflow: hidden;}

.simple_content form label span {background: #ebebec; padding: 0 3px; }
.simple_content form label.label {width: 175px; margin-right: 5px; background:url(../images/grey_dot.gif) repeat-x left 10px; padding-top: 3px;}
.simple_content form .form_row {margin-bottom: 5px;}
.simple_content form .button_row {width: 460px; text-align: right; margin-bottom: 0px;}
.simple_content form .button_row .button {float: right; background: url(../images/next.gif) no-repeat left top; border: none; display: inline-block;  margin: 0px; padding: 3px 36px 3px 10px; *padding: 2px 24px 2px 5px; font-weight: bold;  cursor: pointer;}

.simple_content form label.message {color: #ff0048; display: inline-block; padding-top: 4px; display: none;}


.simple_content form .form_inner input.text, .simple_content form select, .simple_content form textarea {font-weight: bold; font-family: Tahoma, arial, sans-serif; margin-right: 5px; font-size: 12px; color: #000; }

.simple_content form .error {}
.simple_content form .error label.label {color: #ff0048; background: url(../images/red_dot.gif) repeat-x left 10px;}
.simple_content form .error label.message {display: inline-block;}

#site_container {width: 962px; margin: 0 auto; text-align: left;}


/*Svetaines  virsus*/
#header {padding-top: 10px;}
#header .top {padding-bottom: 10px;}

/*Uzsakymo kontaktai virsuje*/
#order {line-height: 14px; float: right; margin-right: 25px; margin-top: 3px; padding-left: 170px; background: url(../images/order.gif) no-repeat left 7px;}
#order .phone {color: #ff0048; font-size: 12px; font-weight: bold;}
#order a {}

/*Logotipas*/
#logo {overflow: hidden; padding: 0px; margin: 0px; margin-left: 10px; float: left; margin-top: 3px;}
#logo a {display: block; background: url(../images/logo.gif) no-repeat left top; width: 183px; height: 31px; text-indent: -9999px; }

/*Vartotojo jungimasis*/
#header .user_login {float: right; width: 310px; border-left: 1px solid #dadad9; padding-left: 6px; height: 42px;}
#header .user_login img {margin-left: 4px; display: inline-block; float: left; margin-top: 5px; }
#header .user_login .name_block {width: 144px; float: left; margin-left: 10px; font-size: 11px; color: #999;}

#header .user_login .name_block .logout {padding-left: 13px; background:url(../images/small_x.gif) no-repeat left center; font-size: 11px; color: #000; font-weight: normal; text-decoration: underline; display: inline-block; margin: 0 2px;}
#header .user_login .name_block span {display: block; font-size: 18px; color: #000;}
#header .user_login .controls {width: 95px; float: right; padding: 1px 0; padding-bottom: 8px; text-align: right; border-left: 1px solid #dadad9;}
#header .user_login .controls a {padding-right: 12px; font-weight: normal; color: #000; display: inline-block; line-height: 13px;}
#header .user_login .controls a span {text-decoration: underline;}
#header .user_login .controls a.info {background: url(../images/info.gif) no-repeat right 3px; margin-bottom: 3px;}
#header .user_login .controls a.my_articles {background: url(../images/articles.gif) no-repeat right 3px;}

/*Kelioniu filtras*/
#travel_data {background:url(../images/travel_data_bg.gif) no-repeat left top; height: 49px;}

#travel_data form {padding-left: 12px; padding-top: 12px;}

#travel_data .area {float: left; margin-right: 32px; line-height: 24px; position: relative;}
#travel_data .last_area {margin-right: 0px;}
#travel_data .area label {display: inline-block; }

.area .select {display: inline-block; width: 160px; height: 23px; background:url(../images/select_bg.gif) no-repeat left top; color: #000; font-size: 12px; font-weight: bold;}
.area .select:hover {text-decoration: none;}
.area .select span {padding-left: 5px;}
.area #country {}
.area #price {}

#travel_data .area input.date {vertical-align: middle; display: inline-block; padding: 0; padding-left: 5px; padding-top: 2px; *padding-top: 4px; border: none; background: url(../images/input_bg.gif) no-repeat left top; width: 85px; height: 21px; font-size: 12px; color: #000; font-weight: bold;}
#travel_data .area input.checkbox {vertical-align: middle;}
#travel_data .area .for_checkbox {color: #000; font-weight: bold; cursor: pointer;}

.area .drop_menu {position: absolute; width: 156px; right: 1px; z-index: 5; background: #fafafa; top: 23px; border: 1px solid #d0d0d2; border-top: none;}
.area .drop_menu a {display: block; padding: 3px; line-height: 14px; font-weight: bold; text-decoration: none; color: #000; font-size: 12px;}
.area .drop_menu a:hover {background: #ededf1;}


/*Svetaines centrine dalis*/
#center {background:url(../images/content_bg.gif) repeat-y left top; margin-top: 5px;}

/*Svetaines konteksto dalis*/
#main_content {width: 637px; float: left;}

#main_content .navigation_links {margin-top: 15px; padding-left: 10px; height: 25px;}
#main_content .navigation_links a {display: block; text-align: left; background:url(../images/back_link.gif) no-repeat left top; width: 143px; height: 23px; }

#main_content .navigation_links a:hover {text-decoration: none;}
#main_content .navigation_links a span {padding-top: 4px; display: inline-block; padding-left: 32px; font-size: 12px; color: #000; cursor: pointer;}

#main_content .navigation_links a.notactive {background:url(../images/back_link_notactive.gif) no-repeat left top;}
#main_content .navigation_links a.notactive span {color: #6d6d6d;}

/*Slenkantys elementai pradzios puslapyje*/
#travel_elements {width: 637px; overflow: hidden; padding-top: 5px;}
#travel_elements .column {width: 316px; float: left; margin-right: 4px;}

#travel_elements .element, .travel_element {display: block; margin-bottom: 4px; background:url(../images/travel_element.gif) no-repeat left top; width: 316px; height: 85px; position: relative; cursor: pointer;}
#travel_elements .hover {background:url(../images/travel_element_active.gif) no-repeat left top;}
#travel_elements .element span, .travel_element span {display: block; width: 200px; margin-left: 13px;}
#travel_elements .element span.name, .travel_element span.name {font-size: 12px; color: #003caa; padding-top: 5px; line-height: 17px;}
#travel_elements .element span.hotel, .travel_element span.hotel {color: #003caa; font-weight: normal; padding-top: 1px;}
#travel_elements .element span.price, .travel_element span.price {font-size: 20px; color: #ff0048; font-weight: normal; }
#travel_elements .element span.dates, .travel_element span.dates {color: #6d6d6d; font-weight: normal; position: absolute; bottom: 10px;}
#travel_elements .element img, .travel_element img {border: none; vertical-align: middle;}
#travel_elements .element img.thumb, .travel_element img.thumb {position: absolute; top: 9px; right: 10px;}

/*Slenkanciu elementu valdymas pradzios puslapyje*/
#elements_slider {width: 10000px;}
#slider_controls {text-align: center; padding: 5px 0;}
#slider_controls .previous, #slider_controls .next {display: block; width: 90px; height: 23px;}
#slider_controls .previous {float: left; background:url(../images/previous.gif) no-repeat left top; margin-left: 5px; text-align: left;}
#slider_controls .previous:hover {text-decoration: none;}
#slider_controls .previous span {color: #000; font-size: 12px; font-weight: bold; padding-left: 32px;}
#slider_controls .next {float: right; background:url(../images/next.gif) no-repeat left top; margin-right: 5px; text-align: right;}
#slider_controls .next:hover {text-decoration: none;}
#slider_controls .next span {color: #000; font-size: 12px; font-weight: bold; padding-right: 32px;}
#slider_controls span {display: inline-block; padding-top: 4px;}

/*Keliones apraso puslapis*/
#single_travel, .rounded_corners {background:url(../images/single_center.gif) repeat-y left top; height: 1%;}
#single_travel .inner, .rounded_corners .inner {background:url(../images/single_top.gif) no-repeat left top; }
#single_travel .inner .secondary_inner, .rounded_corners .secondary_inner {background:url(../images/single_bottom.gif) no-repeat left bottom; padding: 14px;}
#single_travel .inner h1, .rounded_corners h1 {margin: 0px; width: 380px; font-size: 24px; color: #ff0048; font-weight: normal;}
#single_travel .inner .atributes {padding-top: 8px;}
#single_travel .inner .atributes span {padding-right: 10px;}

#single_travel .inner .simple_content { margin-top: 10px;}
#single_travel .inner .long_text {padding: 0 15px;}

#single_travel .share_links {}
#single_travel .share_links a {}
#single_travel .share_links a img {border: none; vertical-align: middle;}

#single_travel .top_contact_block {position: absolute; top: 0px; right: 0px;}

#single_travel .share_links {margin-top: 30px; height: 54px;}

#single_travel .bottom_contact_block {float: right;}

#single_travel .top {border-bottom: 1px solid #dadad9; padding-bottom: 8px; width: 610px; position: relative;}

.articles_list {}
.articles_list h3 {font-weight: bold; color: #000; font-size: 12px; margin: 10px 0; padding: 0;}
.articles_list .first {border-top: 1px solid #dadad9;}
.articles_list .element {padding: 8px 15px; font-size: 12px; border-bottom: 1px solid #dadad9;}
.articles_list .element .name {float: left; width: 400px;}
.articles_list .element .date {float: right; width: 150px; text-align: right;}

#single_travel .controls {padding-top: 10px; padding-bottom: 30px;}
#single_travel .controls .simple_button {float: right;}
#single_travel .controls .red_button {float: left;}

/*Desiysis blokas*/
#right_content {width: 316px; float: right; padding-top: 5px;}

/*Paieska*/
.search {background: #ececeb; width: 310px; margin-left: 6px;}
.search .inner {background:url(../images/search_top.gif) no-repeat left top;}
.search .secondary_inner {background:url(../images/search_bottom.gif) no-repeat left bottom; padding: 19px 17px; zoom: 1;}

.search .input_element {float: left;}
.search a {float: right;}

.found_travels {}
.found_travels h3 {font-size: 12px; color: #000; font-weight: bold; padding-left: 13px;}
.found_travels h3 span {color: #ff0048;}

.found_travels h3.red {font-size: 18px; color: #ff0048; padding-left: 13px; font-weight: normal; margin-top: 15px; margin-bottom: 10px;}

.found_travels .text {padding-left: 13px; padding-bottom: 10px;}

.page_title {font-size: 24px; color: #ff0048; font-weight: normal; padding: 25px 10px 10px 24px; border-bottom: 1px solid #dadad9; margin-bottom: 10px; margin-top: 0;}

.search_articles {}
.search_articles h3 {color: #000; font-size: 12px; font-weight: bold; padding-left: 10px;}
.search_articles h3 span {color: #ff0048;}
.search_articles .element {padding: 15px 10px; border-top: 1px solid #dadad9;} 
.search_articles .element .top {}
.search_articles .element .name {width: 340px; float: left; font-size: 12px;}
.search_articles .element .name span {color: #ff0048; font-weight: bold;}
.search_articles .element .date_place {float: right; width: 240px; text-align: right;}
.search_articles .element .text {padding: 8px 0; padding-right: 20px;}

/*Blokas uzapvalintais kampais*/
.slim_round_bordered {background:url(../images/slim_rep.gif) repeat-y left top;}
.slim_round_bordered .inner {background:url(../images/slim_top.gif) no-repeat left top;}
.slim_round_bordered .secondary_inner {background:url(../images/slim_bottom.gif) no-repeat left bottom; padding: 18px 15px;}

.slim_round_bordered .element {padding: 11px 5px; border-bottom: 1px solid #dadad9;}
.slim_round_bordered .element .name {font-size: 12px; }
.slim_round_bordered .element .name span {color: #ff0048; font-weight: bold;}
.slim_round_bordered .element .date {font-size: 10px; color: #6d6d6d;}

.slim_round_bordered .first {padding-top: 0;}
.slim_round_bordered .last {padding-bottom: 0; border-bottom: none;}

.title {padding: 15px 15px 8px 18px; zoom: 1;}
.title h2 {font-size: 18px; color: #ff0048; font-weight: normal; width: 250px; float: left; padding: 0; margin: 0;}
.title .rss {float: right; display: inline-block; margin-top: 4px;}
.title .rss img {border: none;}

.link_controls {text-align: right; padding: 12px 0 2px 0; }

/*Tabai*/
.tabs {}
.tabs a {float: left; cursor: pointer; margin-top: 4px; margin-right: 4px; display: inline-block; height: 47px; font-size: 18px; font-weight: normal; color: #fff; background:url(../images/tab_rep.gif) repeat-x left top;}
.tabs a span {display: inline-block; height: 47px; float: left;}
.tabs a .center {line-height: 47px; padding: 0 6px;}
.tabs a .left {width: 14px; background:url(../images/tab_left.gif) no-repeat left top;}
.tabs a .right {width: 14px; background:url(../images/tab_right.gif) no-repeat right top;}

.tabs a.active {margin-top: 0; height: 53px; font-size: 24px; color: #ff0048; }
.tabs a.active span {height: 53px;}
.tabs a.active .left {background:url(../images/active_tab_left.gif) no-repeat left top;}
.tabs a.active .center {background:url(../images/active_tab_rep.gif) repeat-x left top; line-height: 53px; padding: 0 12px;}
.tabs a.active .right {background: url(../images/active_tab_right.gif) no-repeat right top;} 

.tabs a.rss_tab {font-size: 11px; color: #003CAA; font-weight: bold; line-height: 25px; background: none; margin-top: 16px; margin-left: 10px; height: auto;}
.tabs a.rss_tab img {border: none; vertical-align: middle;}

/*Mazi tabai*/
.small_tabs {background: url(../images/small_tabs_rep.gif) repeat-y left top; margin-top: 10px;}
.small_tabs .inner {background: url(../images/small_tabs_bottom.gif) no-repeat left bottom; padding: 9px 20px; padding-top: 0px;}
.small_tabs .tabs {background: #fff url(../images/small_tabs_top.gif) no-repeat left 40px; padding-bottom: 10px;}

.small_tabs .tabs a {}

.small_tabs .tabs a.active {height: 43px; font-size: 18px; margin-top: 0;}
.small_tabs .tabs a.active span {height: 43px;}
.small_tabs .tabs a.active .center {line-height: 43px; padding: 0 5px;}

.small_tabs .tabs a {height: 33px; font-size: 18px; margin-top: 8px;}
.small_tabs .tabs a span {height: 33px;}
.small_tabs .tabs a .center {line-height: 33px;}


.small_tabs .category_list {}
.small_tabs .category_list .element {padding: 6px 0; border-top: 1px solid #dadad9;}
.small_tabs .category_list .first {border-top: none; padding-top: 0px;}
.small_tabs .category_list .element span {color: #ff0048; font-weight: bold;}

/*Dideli tabai*/
.big_tabs .tabs {background: #fff url(../images/tab_top.gif) no-repeat left 50px; padding-bottom: 9px;}

.my_articles_list {padding-bottom: 15px;}
.my_articles_list .element {padding: 6px 8px; border-bottom: 1px solid #dadad9;}
.my_articles_list .element .name {float: left; width: 440px; font-size: 12px; padding-top: 3px;}
.my_articles_list .element .name span {color: #ff0048; font-weight: bold;}
.my_articles_list .element .date_controls {width: 145px; float: right; text-align: right;}
.my_articles_list .element .date_controls img {border: none; vertical-align: middle;}

.my_articles_description {padding: 0 8px;}

/*Specialus pasiulymai*/
#special_offers {}
#special_offers .offer {position: relative; display: block; margin-bottom: 2px; background: url(../images/special_offer.gif) no-repeat left top; width: 316px; height: 85px; cursor: pointer;}
#special_offers .offer a.full, .travel_element a.full {display: inline-block; width: 316px; height: 85px;}
#special_offers .offer a.full:hover, .travel_element a.full:hover {text-decoration: none;}
#special_offers .offer:hover {text-decoration: none;}
#special_offers .offer span {color: #fff; display: block; margin-left: 55px;}
#special_offers .offer span.name {padding-top: 9px; fot-size: 12px;}
#special_offers .offer span.price {font-size: 20px; font-weight: normal;}
#special_offers .offer span.dates {font-weight: normal; position: absolute; bottom: 10px; cursor: pointer;}
#special_offers .offer img {position: absolute; right: 9px; top: 9px; border: none;}
.travel_element a.full .hotel, .travel_element a.full .name, .travel_element a.full .price, .travel_element a.full .dates {cursor: pointer;}
/*Galerija*/
#gallery {padding-left: 3px;}
#gallery .full_img {background:url(../images/big_img_frame.gif) no-repeat left top; width: 310px; height: 236px; margin-bottom: 10px;}
#gallery .full_img img {margin-left: 6px; margin-top: 6px;}
#gallery .img_selector {}
#gallery .img_selector a.control {display: inlie-block; float: left; width: 14px; height: 67px;}
#gallery .img_selector a.previous_img {background:url(../images/previous_img.gif) no-repeat left top;}
#gallery .img_selector a.previous_notactive {background:url(../images/previous_img_notactive.gif) no-repeat left top;}
#gallery .img_selector a.next_img {background:url(../images/next_img.gif) no-repeat left top;}
#gallery .img_selector a.next_notactive {background:url(../images/next_img_notactive.gif) no-repeat left top;}

#gallery .img_selector .wrapper {width: 279px; float: left; margin-left: 3px; overflow: hidden;}
#gallery .img_selector .wrapper .slider {width: 10000px;}
#gallery .img_selector .wrapper .image {float: left; width: 90px; height: 67px; margin-right: 3px; position: relative;}
#gallery .img_selector .wrapper a {background:url(../images/frame.gif) no-repeat -90px top; position: absolute; width: 90px; height: 67px; display: inline-block; left: 0px; top: 0px; cursor: pointer;}
#gallery .img_selector .wrapper a:hover, #gallery .img_selector .wrapper a.active {background-position: left top; border: none;}

/*Prisijungimas*/

.fl {float: left;}
.fr {float: right;}

.columns_2 {background: url(../images/grey_dot.gif) repeat-y 314px top; padding: 10px 0;}
.columns_2 .column {width: 295px;}
.columns_2 .column .wrapp {padding: 0 18px; color: #6d6d6d; line-height: 1.5em;}

.dark_small {background: #ebebeb;}
.dark_small .wrapper {background: url(../images/small_dark_bottom.gif) no-repeat left bottom;}
.dark_small .secondary_wrapper {background: url(../images/small_dark_top.gif) no-repeat left top;}
.dark_small form {margin: 0; padding: 10px 15px;}
.dark_small form label {background: url(../images/grey_dot.gif) repeat-x left center; display: inline-block; width: 75px;  margin-right: 7px; line-height: 23px;}
.dark_small form label span {background-color: #ebebeb; padding-right: 4px; display: inline-block; line-height: 23px;}
.dark_small form .form_row {margin-bottom: 10px;}
.dark_small form .form_row input.text {width: 170px;}
.dark_small form .form_row .input_element {float: right;}
.dark_small .controls .links {width: 130px; float: left;}
.dark_small .controls .button {float: right;}

.rounded_corners h1 {padding-bottom: 10px; border-bottom: 1px solid #dadad9; margin-bottom: 20px; width: auto; margin-left: 0; padding-left: 12px;}

.error_row {}
.error_row label {color: #ff0048; background: url(../images/pink_dot.gif) repeat-x left center !important;}
.error_row .error_message {color: #ff0048; clear: both; margin-left: 87px; padding-top: 4px; }

/*Naujas straipsnis*/
.new_article h1 {font-size: 18px; color: #000; border: none; margin: 0; padding-left: 12px;}

.sucess_message {background: #d1f7b6; margin: 10px 0;}
.sucess_message .wrapper {background:url(../images/green_top.gif) no-repeat left top;}
.sucess_message .secondary_wrapper {background:url(../images/green_bottom.gif) no-repeat left bottom; padding: 10px; text-align: center; color: #307f00; font-size: 13px; zoom: 1;}
.sucess_message .secondary_wrapper p {padding: 0; margin: 0; font-size: 18px;}

/*Prisegtos nuotraukos*/

.attached_photos {padding-bottom: 8px; border-bottom: 1px solid #dadad9; margin-bottom: 15px;}
.attached_photos .element_wrapper {width: 140px; float: left; margin-right: 10px;}
.attached_photos .element_wrapper .name {padding: 6px 8px; font-size: 12px;}
.attached_photos .element {position: relative; background:url(../images/foto_frame.gif) no-repeat left top; width: 140px; height: 128px;}
.attached_photos .active .element {background:url(../images/foto_frame_active.gif) no-repeat left top;}
.attached_photos .element .photo {padding-top: 6px; text-align: center;}
.attached_photos .element .make_main {display: inline-block; width: 125px; text-align: center; margin-top: 7px; margin-left: 7px;}
.attached_photos .element .main {display: inline-block; width: 125px; text-align: center; margin-top: 7px; margin-left: 7px; color: #fff; font-weight: bold;}
.attached_photos .element .close {display: inline-block; position: absolute; top: 31px; right: 12px; width: 17px; height: 17px; background:url(../images/x.gif) no-repeat left top;}

.form_photos .element_wrapper {margin-right: 0px; float: none; margin-left: 82px;}

.tar {text-align: right;}

/*Detalus straipsnis*/
.detailed_article {padding: 0 12px;}
.detailed_article .rating  {margin-bottom: 15px;}
.detailed_article .top {margin-bottom: 15px;}
.detailed_article .top .left {width: 465px; float: left; }
.detailed_article .top h1 {border: none; font-size: 18px; color: #000; padding-left: 0; margin-bottom: 0; margin-top: 0; padding-bottom: 4px;}
.detailed_article .top h1 a {font-weight: normal; color: #000;}
.detailed_article .top h1 span {color: #ff0048;}
.detailed_article .top .user {width: 120px; float: right; text-align: right;}

.detailed_article .top .left .elements {display: inline-block; float: left; padding-top: 1px; padding-right: 5px;}
.detailed_article .top .left .rating {padding-top: 0; padding-bottom: 0; float: left;}


p .fl {margin-right: 8px;}
.detailed_article p {margin: 10px 0; padding: 0;}
.detailed_article .tags {font-weight: bold; margin: 15px 0; }
h3 {font-size: 12px; color: #000; margin: 20px 0;}
h3 span {color: #ff0048;}

.photos_gallery {margin-top: 20px; border-top: 1px solid #dadad9; padding-left: 12px;}
.photos_gallery img {float: left; margin-right: 10px;}

/*Detaliu straipsniu sarasas*/
.full_articles_list .detailed_article {padding-bottom: 6px; border-bottom: 1px solid #dadad9; margin-top: 15px;}

/*Filtro forma*/
.filter_form {}
.filter_form .area {display: inline-block; float: left; margin-right: 15px; position: relative;}
.filter_form .area .select span {display: inline-block; padding-left: 5px; padding-top: 4px;} 
.filter_form .area label {display: inline-block; padding-top: 4px; padding-right: 8px; float: left;} 
.filter_form .button {float: right;}

/*Dalinimosi nuorodos*/
.share_links {}
.share_links img {border: none; vertical-align: middle;}
.share_links a {font-weight: normal;}

/*Standartine forma*/
.standart_form {}
.standart_form  .wrapper, .dark_container  .wrapper {position: relative; zoom: 1;}
.standart_form  .wrapper .neburnok, .dark_container  .wrapper .neburnok {position: absolute; right: 8px; bottom: 8px;}
.standart_form label, .dark_container label {width: 165px; background: url(../images/grey_dot.gif) repeat-x left center; line-height: 23px; margin-right: 7px; }
.standart_form label span, .dark_container label span {padding-right: 4px; background: #EBEBEC;}
.standart_form .error_message, .dark_container .error_message {float: left; width: 120px; padding-top: 4px; display: none;}
.standart_form .input_element, .dark_container .input_element {float: left; margin-right: 7px;}
.standart_form .input_element .text, .dark_container .input_element .text {width: 270px; *width: 268px; color: #000; font-weight: bold;}
.standart_form .form_row, .dark_container .form_row {margin-bottom: 10px;}
.standart_form textarea, .dark_container textarea {width: 278px; float: left; height: 72px; background: #fff url(../images/textarea_rep.gif) repeat-x left bottom; border: 1px solid #e1e1e1; margin-right: 7px; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color: #6D6D6D;}
.standart_form .controls, .dark_container .controls {width: 453px; text-align: right}
.standart_form div.select, .dark_container div.select {margin-right: 7px;}
.standart_form div.select .selections, .dark_container div.select .selections {left: 1px;}

.standart_form .error label, .dark_container .error label {color: #ff0048; background-image: url(../images/pink_dot.gif);}
.standart_form .error .error_message, .dark_container .error .error_message {display: block; color: #ff0048;}
.standart_form .auto_complete, .dark_container .auto_complete {width: 284px; zoom: 1;}
.standart_form .auto_complete .input_element, .dark_container .auto_complete .input_element {margin-right: 0px; }

.checkboxes {width: 280px; float: left; margin-right: 7px;}
.checkboxes .checkbox {float: left; vertical-align: middle;}
.standart_form .checkboxes label, .dark_container .checkboxes label {float: left; background: none; color: #6D6D6D; width: auto; line-height: normal; padding-top: 2px; }

/*Reitingas*/
.rating {display: inline-block; padding: 6px; padding-left: 0px;}
.rating .text {float: left; display: inline-block; padding-top: 1px; margin-right: 8px;}
.rating .text span {color: #ff0048; font-weight: bold; }
.rating .rate_stars {margin-right: 8px; width: 76px; background:url(../images/stars_0.gif) no-repeat left top; float: left;}
.rating a {display: inline-block; float: left; width: 14px; height: 15px; margin-left: 1px;}

.stars_1 .rate_stars {background:url(../images/stars_1.gif) no-repeat left top;}
.stars_2 .rate_stars {background:url(../images/stars_2.gif) no-repeat left top;}
.stars_3 .rate_stars {background:url(../images/stars_3.gif) no-repeat left top;}
.stars_4 .rate_stars {background:url(../images/stars_4.gif) no-repeat left top;}
.stars_5 .rate_stars {background:url(../images/stars_5.gif) no-repeat left top;}

.gallery_rating {border-top: 1px solid #dadad9; border-bottom: 1px solid #dadad9; display: block; padding-left: 12px; margin-top: 15px;}

.related_articles h3 {padding-left: 12px; margin: 20px 0;}
.related_articles .element {padding-left: 12px;}
.related_articles .controls {padding-top: 10px; text-align: right; font-size: 12px;}
.related_articles .articles {padding-left: 12px; color: #000;}
.related_articles .articles a {font-size: 12px;}
.related_articles .articles a span {color: #6D6D6D; font-weight: normal;}

/*Komentaru sarasas*/
.comment_list h3 {padding-left: 12px;}
.comment_list {border-bottom: 1px solid #dadad9;}
.comment_list .element {padding: 10px; border-top: 1px solid #dadad9; }
.comment_list .element .user {width: 50px; float: left;}
.comment_list .element .details {width: 530px; float: right;}
.comment_list .element .top {padding-bottom: 6px;}
.comment_list .element .top .date {float: right; font-size: 10px;}

/*Komentaras*/
.comment h3 {padding-left: 12px;}


/*Puslapiavimas*/
.paginator {padding: 6px 0; text-align: right;}
.paginator a {display: inline-block; width: 21px; height: 21px; padding: 1px; line-height: 21px; text-align: center; background:url(../images/page.gif) no-repeat left top; color: #000; text-decoration: none;}

.paginator a:hover, .paginator a.active {background:url(../images/page_active.gif) no-repeat left top; color: #fff;}

/*Naujas straipsnis*/
.new_article {}
.new_article h3 {padding-left: 12px;}
.new_article p {padding-left: 12px;}

/*Naujausi komentarai*/
.new_comments .element {background: url(../images/buble_rep.gif) repeat-y left top; margin-bottom: 12px; margin-left: 6px;}
.new_comments .element .text {background: url(../images/buble_top.gif) no-repeat left top; padding: 12px; padding-bottom: 0;}
.new_comments .element .text p {padding: 0; margin: 0;}
.new_comments .element .text a {display: inline-block; margin-top: 5px;}
.new_comments .element .commenter {background: #fff url(../images/buble_bottom.gif) no-repeat left top; padding-top: 10px; padding-left: 12px; }
.new_comments .element .commenter a {display: inline-block; padding-right: 24px; background:url(../images/nip.gif) no-repeat right top; line-height: 20px; padding-top: 4px;}
.new_comments .element .commenter span {display: inline-block; line-height: 20px; padding-top: 4px;}


/*Reklaminis blokas*/
.advertisment {text-align: center; padding-top: 10px;}
.advertisment img {border: none;}

/*Puslapio apacia*/
#footer {padding-top: 6px; padding-bottom: 6px;}

#footer .bottom {border-bottom: 1px solid #dadad9; margin-bottom: 6px;}
#footer .bottom ul {padding: 0px; margin: 0px; list-style: none;}
#footer .bottom ul li {display: inline-block; float: left; margin-left: 3px; margin-right: 13px; padding: 5px 0;}
#footer .bottom ul li a {display: inline-block; padding: 2px; line-height: 18px;}
#footer .bottom ul li a img {border: none; vertical-align: middle;}

#footer .bottom .left {width: 400px; float: left;}
#footer .bottom .right {width: 302px; float: right;}

#footer .submenu {padding-bottom: 5px;}
#footer .submenu a {display: inline-block; color: #6d6d6d; font-weight: normal;}

#footer .copyright {float: left;}
#footer .creator {float: right;}
#footer .creator a {text-decoration: none; color: #6d6d6d; font-weight: normal;}
#footer .creator a:hover {text-decoration: underline;}



